tigase.pubsub.modules
Class SubscribeNodeModule

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

public class SubscribeNodeModule
extends AbstractModule


Field Summary
 
Fields inherited from class tigase.pubsub.AbstractModule
config, log, repository
 
Constructor Summary
SubscribeNodeModule(PubSubConfig config, IPubSubRepository pubsubRepository, PendingSubscriptionModule manageSubscriptionModule)
           
 
Method Summary
 java.lang.String[] getFeatures()
           
 tigase.criteria.Criteria getModuleCriteria()
           
static tigase.xml.Element makeSubscription(java.lang.String nodeName, java.lang.String subscriberJid, Subscription newSubscription, java.lang.String subid)
           
 java.util.List<tigase.xml.Element> process(tigase.xml.Element element)
           
 
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

SubscribeNodeModule

public SubscribeNodeModule(PubSubConfig config,
                           IPubSubRepository pubsubRepository,
                           PendingSubscriptionModule manageSubscriptionModule)
Method Detail

makeSubscription

public static tigase.xml.Element makeSubscription(java.lang.String nodeName,
                                                  java.lang.String subscriberJid,
                                                  Subscription newSubscription,
                                                  java.lang.String subid)

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


Copyright © 2008 Tigase. All Rights Reserved.