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, IAffiliationsCached nodeAffiliations, ISubscriptionsCached nodeSubscriptions, IItems nodeItems, tigase.xmpp.jid.BareJID creator, java.util.Date creationTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaffiliationsMerge()protected booleanaffiliationsNeedsWriting()protected voidaffiliationsSaved()voidchildNodeAdded(java.lang.String childNode)voidchildNodeRemoved(java.lang.String childNode)voidconfigCopyFrom(AbstractNodeConfig nodeConfig)booleanconfigNeedsWriting()voidconfigSaved()java.lang.String[]getChildNodes()java.util.DategetCreationTime()tigase.xmpp.jid.BareJIDgetCreator()java.lang.StringgetName()IAffiliationsCachedgetNodeAffiliations()AbstractNodeConfiggetNodeConfig()TgetNodeId()IItemsgetNodeItems()ISubscriptionsCachedgetNodeSubscriptions()tigase.xmpp.jid.BareJIDgetServiceJid()booleanisDeleted()booleanneedsWriting()voidresetChanges()protected voidsetChildNodes(java.util.List<java.lang.String> childNodes)voidsetDeleted(boolean deleted)voidsubscriptionsMerge()booleansubscriptionsNeedsWriting()voidsubscriptionsSaved()java.lang.StringtoString()
-
-
-
Constructor Detail
-
Node
public Node(T nodeId, tigase.xmpp.jid.BareJID serviceJid, AbstractNodeConfig nodeConfig, IAffiliationsCached nodeAffiliations, ISubscriptionsCached nodeSubscriptions, IItems nodeItems, tigase.xmpp.jid.BareJID creator, java.util.Date creationTime)
-
-
Method Detail
-
affiliationsMerge
protected void affiliationsMerge()
-
affiliationsNeedsWriting
protected boolean affiliationsNeedsWriting()
-
affiliationsSaved
protected void affiliationsSaved()
-
configCopyFrom
public void configCopyFrom(AbstractNodeConfig nodeConfig)
-
configNeedsWriting
public boolean configNeedsWriting()
-
configSaved
public void configSaved()
-
getChildNodes
public java.lang.String[] getChildNodes()
-
setChildNodes
protected void setChildNodes(java.util.List<java.lang.String> childNodes)
-
getCreationTime
public java.util.Date getCreationTime()
- Specified by:
getCreationTimein interfaceINodeMeta<T>
-
getCreator
public tigase.xmpp.jid.BareJID getCreator()
- Specified by:
getCreatorin interfaceINodeMeta<T>
-
getName
public java.lang.String getName()
-
getNodeAffiliations
public IAffiliationsCached getNodeAffiliations()
-
getNodeConfig
public AbstractNodeConfig getNodeConfig()
- Specified by:
getNodeConfigin interfaceINodeMeta<T>
-
getNodeItems
public IItems getNodeItems()
-
getNodeSubscriptions
public ISubscriptionsCached 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()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
childNodeAdded
public void childNodeAdded(java.lang.String childNode)
-
childNodeRemoved
public void childNodeRemoved(java.lang.String childNode)
-
-