Package tigase.disco

Class ServiceEntity


  • public class ServiceEntity
    extends Object
    Describe class ServiceEntity here.
    Created: Sat Feb 10 13:11:34 2007
    Version:
    $Rev$
    Author:
    Artur Hefczyc
    • Constructor Detail

      • ServiceEntity

        public ServiceEntity​(String jid,
                             String node,
                             String name,
                             boolean adminOnly)
    • Method Detail

      • addFeatures

        public void addFeatures​(String... features)
      • addIdentities

        public void addIdentities​(ServiceIdentity... identities)
      • equals

        public boolean equals​(Object obj)
        2 ServiceEntities are equal of JIDs are equal and NODEs are equal.
        Overrides:
        equals in class Object
        Parameters:
        obj - an Object value
        Returns:
        a boolean value
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • removeItems

        public void removeItems​(ServiceEntity... items)
      • getDiscoFeatures

        public Element[] getDiscoFeatures​(String node)
      • getDiscoInfo

        public Element getDiscoInfo​(String node,
                                    boolean admin)
      • getJID

        public String getJID()
      • getName

        public String getName()
      • getNode

        public String getNode()
      • isAdminOnly

        public boolean isAdminOnly()
      • setAdminOnly

        public void setAdminOnly​(boolean adminOnly)
      • setDescription

        public void setDescription​(String description)
      • setFeatures

        public void setFeatures​(String... features)
      • setIdentities

        public void setIdentities​(ServiceIdentity... identities)