Package tigase.pubsub.repository.cached
Class Node<T>
java.lang.Object
tigase.pubsub.repository.cached.Node<T>
- All Implemented Interfaces:
INodeMeta<T>
-
Constructor Summary
ConstructorsConstructorDescriptionNode(T nodeId, tigase.xmpp.jid.BareJID serviceJid, AbstractNodeConfig nodeConfig, IAffiliationsCached nodeAffiliations, ISubscriptionsCached nodeSubscriptions, IItems nodeItems, tigase.xmpp.jid.BareJID creator, Date creationTime) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected booleanprotected voidvoidchildNodeAdded(String childNode) voidchildNodeRemoved(String childNode) voidconfigCopyFrom(AbstractNodeConfig nodeConfig) booleanvoidString[]tigase.xmpp.jid.BareJIDgetName()tigase.xmpp.jid.BareJIDbooleanbooleanvoidprotected voidsetChildNodes(List<String> childNodes) voidsetDeleted(boolean deleted) voidbooleanvoidtoString()
-
Constructor Details
-
Node
public Node(T nodeId, tigase.xmpp.jid.BareJID serviceJid, AbstractNodeConfig nodeConfig, IAffiliationsCached nodeAffiliations, ISubscriptionsCached nodeSubscriptions, IItems nodeItems, tigase.xmpp.jid.BareJID creator, Date creationTime)
-
-
Method Details
-
affiliationsMerge
protected void affiliationsMerge() -
affiliationsNeedsWriting
protected boolean affiliationsNeedsWriting() -
affiliationsSaved
protected void affiliationsSaved() -
configCopyFrom
-
configNeedsWriting
public boolean configNeedsWriting() -
configSaved
public void configSaved() -
getChildNodes
-
setChildNodes
-
getCreationTime
- Specified by:
getCreationTimein interfaceINodeMeta<T>
-
getCreator
public tigase.xmpp.jid.BareJID getCreator()- Specified by:
getCreatorin interfaceINodeMeta<T>
-
getName
-
getNodeAffiliations
-
getNodeConfig
- Specified by:
getNodeConfigin interfaceINodeMeta<T>
-
getNodeId
-
getNodeItems
-
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
-
childNodeAdded
-
childNodeRemoved
-