tigase.pubsub.modules
Class NodeCreateModule

java.lang.Object
  extended by tigase.pubsub.AbstractModule
      extended by tigase.pubsub.modules.AbstractConfigCreateNode
          extended by tigase.pubsub.modules.NodeCreateModule
All Implemented Interfaces:
Module

public class NodeCreateModule
extends AbstractConfigCreateNode

Case 8.1.2

Author:
bmalkow

Field Summary
 
Fields inherited from class tigase.pubsub.modules.AbstractConfigCreateNode
defaultNodeConfig
 
Fields inherited from class tigase.pubsub.AbstractModule
config, log, repository
 
Constructor Summary
NodeCreateModule(PubSubConfig config, IPubSubRepository pubsubRepository, LeafNodeConfig defaultNodeConfig, PublishItemModule publishItemModule)
           
 
Method Summary
 void addNodeConfigListener(NodeConfigListener listener)
           
protected  void fireOnNodeCreatedConfigChange(java.lang.String nodeName)
           
 java.lang.String[] getFeatures()
           
 tigase.criteria.Criteria getModuleCriteria()
           
 java.util.List<tigase.xml.Element> process(tigase.xml.Element element)
           
 void removeNodeConfigListener(NodeConfigListener listener)
           
 
Methods inherited from class tigase.pubsub.AbstractModule
createResultIQ, createResultIQArray, findBestJid, getActiveSubscribers, getActiveSubscribers, hasSenderSubscription, isSenderInRosterGroup, makeArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeCreateModule

public NodeCreateModule(PubSubConfig config,
                        IPubSubRepository pubsubRepository,
                        LeafNodeConfig defaultNodeConfig,
                        PublishItemModule publishItemModule)
Method Detail

addNodeConfigListener

public void addNodeConfigListener(NodeConfigListener listener)

fireOnNodeCreatedConfigChange

protected void fireOnNodeCreatedConfigChange(java.lang.String nodeName)

getFeatures

public java.lang.String[] getFeatures()

getModuleCriteria

public tigase.criteria.Criteria getModuleCriteria()

process

public java.util.List<tigase.xml.Element> process(tigase.xml.Element element)
                                           throws PubSubException
Throws:
PubSubException

removeNodeConfigListener

public void removeNodeConfigListener(NodeConfigListener listener)


Copyright © 2008 Tigase. All Rights Reserved.