Package tigase.disco

Class ServiceEntity

java.lang.Object
tigase.disco.ServiceEntity

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

  • Method Details

    • addFeatures

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

      public void addIdentities(ServiceIdentity... identities)
    • addItems

      public void addItems(ServiceEntity... items)
    • 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
    • findNode

      public ServiceEntity findNode(String node)
    • hashCode

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

      public void removeItems(ServiceEntity... items)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getCaps

      public Optional<tigase.xml.Element> getCaps(boolean admin, String domain)
    • getDiscoFeatures

      public String[] getDiscoFeatures()
    • getDiscoIdentities

      public List<ServiceIdentity> getDiscoIdentities()
    • getDiscoFeatures

      public tigase.xml.Element[] getDiscoFeatures(String node)
    • getDiscoInfo

      public tigase.xml.Element getDiscoInfo(String node)
    • getDiscoInfo

      public tigase.xml.Element getDiscoInfo(String node, boolean admin)
    • getDiscoItem

      public tigase.xml.Element getDiscoItem(String node, String jid)
    • getDiscoItems

      public List<tigase.xml.Element> getDiscoItems(String node, String jid)
    • getDiscoItems

      public List<tigase.xml.Element> getDiscoItems(String node, String jid, boolean admin)
    • getItems

      public List<tigase.xml.Element> getItems(String node, String jid)
    • getItems

      public List<tigase.xml.Element> getItems(String node, String jid, 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)