tigase.pubsub.repository.cached
Class Node

java.lang.Object
  extended by tigase.pubsub.repository.cached.Node

public class Node
extends java.lang.Object


Constructor Summary
Node(AbstractNodeConfig nodeConfig, tigase.pubsub.repository.cached.NodeAffiliations nodeAffiliations, tigase.pubsub.repository.cached.NodeSubscriptions nodeSubscriptions)
           
 
Method Summary
 void affiliationsMerge()
           
 boolean affiliationsNeedsWriting()
           
 void affiliationsSaved()
           
 void configCopyFrom(AbstractNodeConfig nodeConfig)
           
 boolean configNeedsWriting()
           
 void configSaved()
           
 long getCreationTime()
           
 java.lang.String getName()
           
 tigase.pubsub.repository.cached.NodeAffiliations getNodeAffiliations()
           
 AbstractNodeConfig getNodeConfig()
           
 tigase.pubsub.repository.cached.NodeSubscriptions getNodeSubscriptions()
           
 boolean isDeleted()
           
 boolean needsWriting()
           
 void setDeleted(boolean deleted)
           
 void subscriptionsMerge()
           
 boolean subscriptionsNeedsWriting()
           
 void subscriptionsSaved()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Node

public Node(AbstractNodeConfig nodeConfig,
            tigase.pubsub.repository.cached.NodeAffiliations nodeAffiliations,
            tigase.pubsub.repository.cached.NodeSubscriptions nodeSubscriptions)
Method Detail

getName

public java.lang.String getName()

getCreationTime

public long getCreationTime()

getNodeAffiliations

public tigase.pubsub.repository.cached.NodeAffiliations getNodeAffiliations()

affiliationsMerge

public void affiliationsMerge()

affiliationsNeedsWriting

public boolean affiliationsNeedsWriting()

affiliationsSaved

public void affiliationsSaved()

getNodeConfig

public AbstractNodeConfig getNodeConfig()

configCopyFrom

public void configCopyFrom(AbstractNodeConfig nodeConfig)

configNeedsWriting

public boolean configNeedsWriting()

configSaved

public void configSaved()

getNodeSubscriptions

public tigase.pubsub.repository.cached.NodeSubscriptions getNodeSubscriptions()

subscriptionsMerge

public void subscriptionsMerge()

subscriptionsNeedsWriting

public boolean subscriptionsNeedsWriting()

subscriptionsSaved

public void subscriptionsSaved()

isDeleted

public boolean isDeleted()

setDeleted

public void setDeleted(boolean deleted)

needsWriting

public boolean needsWriting()


Copyright © 2008-2009 Tigase. All Rights Reserved.