Package tigase.pubsub.repository.cached
Class Node<T>
java.lang.Object
tigase.pubsub.repository.cached.Node<T>
- All Implemented Interfaces:
INodeMeta<T>
-
Constructor Summary
ConstructorDescriptionNode
(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 void
protected boolean
protected void
void
childNodeAdded
(String childNode) void
childNodeRemoved
(String childNode) void
configCopyFrom
(AbstractNodeConfig nodeConfig) boolean
void
String[]
tigase.xmpp.jid.BareJID
getName()
tigase.xmpp.jid.BareJID
boolean
boolean
void
protected void
setChildNodes
(List<String> childNodes) void
setDeleted
(boolean deleted) void
boolean
void
toString()
-
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:
getCreationTime
in interfaceINodeMeta<T>
-
getCreator
public tigase.xmpp.jid.BareJID getCreator()- Specified by:
getCreator
in interfaceINodeMeta<T>
-
getName
-
getNodeAffiliations
-
getNodeConfig
- Specified by:
getNodeConfig
in 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
-