tigase.disco
public class ServiceEntity extends Object
Constructor and Description |
---|
ServiceEntity(String jid,
String node,
String name)
Creates a new
ServiceEntity instance. |
ServiceEntity(String jid,
String node,
String name,
boolean adminOnly) |
Modifier and Type | Method and Description |
---|---|
void |
addFeatures(String... features)
Describe
addFeatures method here. |
void |
addIdentities(ServiceIdentity... identities)
Describe
addIdentities method here. |
void |
addItems(ServiceEntity... items)
Describe
addItems method here. |
boolean |
equals(Object obj)
2 ServiceEntities are equal of JIDs are equal and NODEs are equal.
|
ServiceEntity |
findNode(String node)
Describe
findNode method here. |
tigase.xml.Element[] |
getDiscoFeatures(String node) |
tigase.xml.Element |
getDiscoInfo(String node) |
tigase.xml.Element |
getDiscoInfo(String node,
boolean admin)
Describe
getDiscoInfo method here. |
tigase.xml.Element |
getDiscoItem(String node,
String jid)
Describe
getDiscoItem method here. |
List<tigase.xml.Element> |
getDiscoItems(String node,
String jid) |
List<tigase.xml.Element> |
getDiscoItems(String node,
String jid,
boolean admin) |
List<tigase.xml.Element> |
getItems(String node,
String jid) |
List<tigase.xml.Element> |
getItems(String node,
String jid,
boolean admin) |
String |
getJID()
Describe
getJID method here. |
String |
getName()
Describe
getName method here. |
String |
getNode()
Describe
getNode method here. |
int |
hashCode()
Describe
hashCode method here. |
boolean |
isAdminOnly() |
void |
removeItems(ServiceEntity... items) |
void |
setAdminOnly(boolean adminOnly) |
void |
setDescription(String description) |
void |
setFeatures(String... features) |
String |
toString()
Describe
toString method here. |
public ServiceEntity(String jid, String node, String name)
ServiceEntity
instance.jid
- node
- name
- public void setAdminOnly(boolean adminOnly)
public boolean isAdminOnly()
public boolean equals(Object obj)
public int hashCode()
hashCode
method here.public void addFeatures(String... features)
addFeatures
method here.features
- public void setFeatures(String... features)
public void addIdentities(ServiceIdentity... identities)
addIdentities
method here.identities
- public void addItems(ServiceEntity... items)
addItems
method here.items
- public void removeItems(ServiceEntity... items)
public String getJID()
getJID
method here.String
valuepublic String getNode()
getNode
method here.String
valuepublic String getName()
getName
method here.String
valuepublic tigase.xml.Element getDiscoInfo(String node)
public tigase.xml.Element getDiscoInfo(String node, boolean admin)
getDiscoInfo
method here.node
- a String
valueElement
valuepublic tigase.xml.Element[] getDiscoFeatures(String node)
public tigase.xml.Element getDiscoItem(String node, String jid)
getDiscoItem
method here.node
- a String
valuejid
- a String
valueElement
valuepublic ServiceEntity findNode(String node)
findNode
method here.node
- a String
valueServiceEntity
valuepublic String toString()
toString
method here.public void setDescription(String description)
Copyright © 2013 Tigase. All rights reserved.