Package tigase.pubsub.repository.cached
Class Node<T>
- java.lang.Object
-
- tigase.pubsub.repository.cached.Node<T>
-
-
Constructor Summary
Constructors Constructor Description Node(T nodeId, tigase.xmpp.jid.BareJID serviceJid, AbstractNodeConfig nodeConfig, NodeAffiliations nodeAffiliations, NodeSubscriptions nodeSubscriptions, tigase.xmpp.jid.BareJID creator, Date creationTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaffiliationsMerge()booleanaffiliationsNeedsWriting()voidaffiliationsSaved()voidchildNodeAdded(String childNode)voidchildNodeRemoved(String childNode)voidconfigCopyFrom(AbstractNodeConfig nodeConfig)booleanconfigNeedsWriting()voidconfigSaved()String[]getChildNodes()DategetCreationTime()tigase.xmpp.jid.BareJIDgetCreator()StringgetName()NodeAffiliationsgetNodeAffiliations()AbstractNodeConfiggetNodeConfig()TgetNodeId()NodeSubscriptionsgetNodeSubscriptions()tigase.xmpp.jid.BareJIDgetServiceJid()booleanisDeleted()booleanneedsWriting()voidresetChanges()protected voidsetChildNodes(List<String> childNodes)voidsetDeleted(boolean deleted)voidsubscriptionsMerge()booleansubscriptionsNeedsWriting()voidsubscriptionsSaved()StringtoString()
-
-
-
Constructor Detail
-
Node
public Node(T nodeId, tigase.xmpp.jid.BareJID serviceJid, AbstractNodeConfig nodeConfig, NodeAffiliations nodeAffiliations, NodeSubscriptions nodeSubscriptions, tigase.xmpp.jid.BareJID creator, Date creationTime)
-
-
Method Detail
-
affiliationsMerge
public void affiliationsMerge()
-
affiliationsNeedsWriting
public boolean affiliationsNeedsWriting()
-
affiliationsSaved
public void affiliationsSaved()
-
configCopyFrom
public void configCopyFrom(AbstractNodeConfig nodeConfig)
-
configNeedsWriting
public boolean configNeedsWriting()
-
configSaved
public void configSaved()
-
getChildNodes
public String[] getChildNodes()
-
getCreationTime
public Date getCreationTime()
- Specified by:
getCreationTimein interfaceINodeMeta<T>
-
getCreator
public tigase.xmpp.jid.BareJID getCreator()
- Specified by:
getCreatorin interfaceINodeMeta<T>
-
getName
public String getName()
-
getNodeAffiliations
public NodeAffiliations getNodeAffiliations()
-
getNodeConfig
public AbstractNodeConfig getNodeConfig()
- Specified by:
getNodeConfigin interfaceINodeMeta<T>
-
getNodeSubscriptions
public NodeSubscriptions getNodeSubscriptions()
-
getServiceJid
public tigase.xmpp.jid.BareJID getServiceJid()
-
isDeleted
public boolean isDeleted()
-
setDeleted
public void setDeleted(boolean deleted)
-
needsWriting
public boolean needsWriting()
-
resetChanges
public void resetChanges()
-
subscriptionsMerge
public void subscriptionsMerge()
-
subscriptionsNeedsWriting
public boolean subscriptionsNeedsWriting()
-
subscriptionsSaved
public void subscriptionsSaved()
-
childNodeAdded
public void childNodeAdded(String childNode)
-
childNodeRemoved
public void childNodeRemoved(String childNode)
-
-