tigase.disco
Class ServiceEntity

java.lang.Object
  extended by tigase.disco.ServiceEntity

public class ServiceEntity
extends java.lang.Object

Describe class ServiceEntity here. Created: Sat Feb 10 13:11:34 2007

Version:
$Rev: 1548 $
Author:
Artur Hefczyc

Constructor Summary
ServiceEntity(java.lang.String jid, java.lang.String node, java.lang.String name)
          Creates a new ServiceEntity instance.
 
Method Summary
 void addFeatures(java.lang.String... features)
          Describe addFeatures method here.
 void addIdentities(ServiceIdentity... identities)
          Describe addIdentities method here.
 void addItems(ServiceEntity... items)
          Describe addItems method here.
 boolean equals(java.lang.Object obj)
          2 ServiceEntities are equal of JIDs are equal and NODEs are equal.
 ServiceEntity findNode(java.lang.String node)
          Describe findNode method here.
 tigase.xml.Element[] getDiscoFeatures(java.lang.String node)
           
 tigase.xml.Element getDiscoInfo(java.lang.String node)
          Describe getDiscoInfo method here.
 tigase.xml.Element getDiscoItem(java.lang.String node, java.lang.String jid)
          Describe getDiscoItem method here.
 java.util.List<tigase.xml.Element> getDiscoItems(java.lang.String node, java.lang.String jid)
           
 java.util.List<tigase.xml.Element> getItems(java.lang.String node, java.lang.String jid)
           
 java.lang.String getJID()
          Describe getJID method here.
 java.lang.String getName()
          Describe getName method here.
 java.lang.String getNode()
          Describe getNode method here.
 int hashCode()
          Describe hashCode method here.
 void removeItems(ServiceEntity... items)
           
 java.lang.String toString()
          Describe toString method here.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServiceEntity

public ServiceEntity(java.lang.String jid,
                     java.lang.String node,
                     java.lang.String name)
Creates a new ServiceEntity instance.

Parameters:
jid -
node -
name -
Method Detail

equals

public boolean equals(java.lang.Object obj)
2 ServiceEntities are equal of JIDs are equal and NODEs are equal.

Overrides:
equals in class java.lang.Object
Parameters:
obj - an Object value
Returns:
a boolean value

hashCode

public int hashCode()
Describe hashCode method here.

Overrides:
hashCode in class java.lang.Object
Returns:
an int value

addFeatures

public void addFeatures(java.lang.String... features)
Describe addFeatures method here.

Parameters:
features -

addIdentities

public void addIdentities(ServiceIdentity... identities)
Describe addIdentities method here.

Parameters:
identities -

addItems

public void addItems(ServiceEntity... items)
Describe addItems method here.

Parameters:
items -

removeItems

public void removeItems(ServiceEntity... items)

getJID

public java.lang.String getJID()
Describe getJID method here.

Returns:
a String value

getNode

public java.lang.String getNode()
Describe getNode method here.

Returns:
a String value

getName

public java.lang.String getName()
Describe getName method here.

Returns:
a String value

getDiscoInfo

public tigase.xml.Element getDiscoInfo(java.lang.String node)
Describe getDiscoInfo method here.

Parameters:
node - a String value
Returns:
an Element value

getDiscoFeatures

public tigase.xml.Element[] getDiscoFeatures(java.lang.String node)

getDiscoItem

public tigase.xml.Element getDiscoItem(java.lang.String node,
                                       java.lang.String jid)
Describe getDiscoItem method here.

Parameters:
node - a String value
jid - a String value
Returns:
an Element value

getItems

public java.util.List<tigase.xml.Element> getItems(java.lang.String node,
                                                   java.lang.String jid)

getDiscoItems

public java.util.List<tigase.xml.Element> getDiscoItems(java.lang.String node,
                                                        java.lang.String jid)

findNode

public ServiceEntity findNode(java.lang.String node)
Describe findNode method here.

Parameters:
node - a String value
Returns:
a ServiceEntity value

toString

public java.lang.String toString()
Describe toString method here.

Overrides:
toString in class java.lang.Object
Returns:
a String value


Copyright © 2009 Tigase. All Rights Reserved.