tigase.pubsub.modules
Class PendingSubscriptionModule

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

public class PendingSubscriptionModule
extends AbstractModule


Field Summary
 
Fields inherited from class tigase.pubsub.AbstractModule
config, log, repository
 
Constructor Summary
PendingSubscriptionModule(PubSubConfig config, IPubSubRepository pubsubRepository)
           
 
Method Summary
 java.lang.String[] getFeatures()
           
 tigase.criteria.Criteria getModuleCriteria()
           
 java.util.List<tigase.xml.Element> process(tigase.xml.Element message, ElementWriter elementWriter)
           
 java.util.List<tigase.xml.Element> sendAuthorizationRequest(java.lang.String nodeName, java.lang.String fromJid, java.lang.String subID, java.lang.String subscriberJid, IAffiliations nodeAffiliations)
           
 
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

PendingSubscriptionModule

public PendingSubscriptionModule(PubSubConfig config,
                                 IPubSubRepository pubsubRepository)
Method Detail

getFeatures

public java.lang.String[] getFeatures()

getModuleCriteria

public tigase.criteria.Criteria getModuleCriteria()

process

public java.util.List<tigase.xml.Element> process(tigase.xml.Element message,
                                                  ElementWriter elementWriter)
                                           throws PubSubException
Throws:
PubSubException

sendAuthorizationRequest

public java.util.List<tigase.xml.Element> sendAuthorizationRequest(java.lang.String nodeName,
                                                                   java.lang.String fromJid,
                                                                   java.lang.String subID,
                                                                   java.lang.String subscriberJid,
                                                                   IAffiliations nodeAffiliations)
                                                            throws RepositoryException
Throws:
RepositoryException


Copyright © 2008-2009 Tigase. All Rights Reserved.