Package tigase.pubsub

Enum Affiliation

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Affiliation>

    public enum Affiliation
    extends java.lang.Enum<Affiliation>
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      member  
      none  
      outcast
      An entity that is disallowed from subscribing or publishing to a node.
      owner
      The manager of a node, of which there may be more than one; often but not necessarily the node creator.
      publish_only
      An entity that is allowed to publish items to a node.
      publisher
      An entity that is allowed to publish items to a node.
    • Enum Constant Detail

      • outcast

        public static final Affiliation outcast
        An entity that is disallowed from subscribing or publishing to a node.
      • owner

        public static final Affiliation owner
        The manager of a node, of which there may be more than one; often but not necessarily the node creator.
      • publisher

        public static final Affiliation publisher
        An entity that is allowed to publish items to a node.
      • publish_only

        public static final Affiliation publish_only
        An entity that is allowed to publish items to a node.
    • Method Detail

      • values

        public static Affiliation[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Affiliation c : Affiliation.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Affiliation valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getWeight

        public int getWeight()
      • isConfigureNode

        public boolean isConfigureNode()
      • isDeleteItem

        public boolean isDeleteItem()
      • isDeleteNode

        public boolean isDeleteNode()
      • isPublishItem

        public boolean isPublishItem()
      • isPurgeNode

        public boolean isPurgeNode()
      • isRetrieveItem

        public boolean isRetrieveItem()
      • isSubscribe

        public boolean isSubscribe()