Class Node<T>

java.lang.Object
tigase.pubsub.repository.cached.Node<T>
All Implemented Interfaces:
INodeMeta<T>

public class Node<T> extends Object implements INodeMeta<T>
  • Constructor Details

  • Method Details

    • 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 String[] getChildNodes()
    • setChildNodes

      protected void setChildNodes(List<String> childNodes)
    • getCreationTime

      public Date getCreationTime()
      Specified by:
      getCreationTime in interface INodeMeta<T>
    • getCreator

      public tigase.xmpp.jid.BareJID getCreator()
      Specified by:
      getCreator in interface INodeMeta<T>
    • getName

      public String getName()
    • getNodeAffiliations

      public IAffiliationsCached getNodeAffiliations()
    • getNodeConfig

      public AbstractNodeConfig getNodeConfig()
      Specified by:
      getNodeConfig in interface INodeMeta<T>
    • getNodeId

      public T getNodeId()
      Specified by:
      getNodeId in interface INodeMeta<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 String toString()
      Overrides:
      toString in class Object
    • childNodeAdded

      public void childNodeAdded(String childNode)
    • childNodeRemoved

      public void childNodeRemoved(String childNode)