tigase.pubsub
Class AbstractModule
java.lang.Object
tigase.pubsub.AbstractModule
- All Implemented Interfaces:
- Module
- Direct Known Subclasses:
- AbstractConfigCreateNode, AdHocConfigCommandModule, DefaultConfigModule, DiscoverInfoModule, DiscoverItemsModule, ManageAffiliationsModule, ManageSubscriptionModule, NodeDeleteModule, PendingSubscriptionModule, PublishItemModule, PurgeItemsModule, RetractItemModule, RetrieveAffiliationsModule, RetrieveItemsModule, RetrieveSubscriptionsModule, SubscribeNodeModule, UnsubscribeNodeModule
public abstract class AbstractModule
- extends java.lang.Object
- implements Module
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
config
protected final PubSubConfig config
log
protected java.util.logging.Logger log
repository
protected final IPubSubRepository repository
AbstractModule
public AbstractModule(PubSubConfig config,
IPubSubRepository pubsubRepository)
createResultIQ
public static tigase.xml.Element createResultIQ(tigase.xml.Element iq)
createResultIQArray
public static java.util.List<tigase.xml.Element> createResultIQArray(tigase.xml.Element iq)
makeArray
public static java.util.List<tigase.xml.Element> makeArray(tigase.xml.Element... elements)
findBestJid
protected java.lang.String findBestJid(java.lang.String[] allSubscribers,
java.lang.String jid)
getActiveSubscribers
public java.lang.String[] getActiveSubscribers(IAffiliations affiliations,
ISubscriptions subscriptions)
throws RepositoryException
- Throws:
RepositoryException
getActiveSubscribers
public java.lang.String[] getActiveSubscribers(java.lang.String[] jids,
IAffiliations affiliations,
ISubscriptions subscriptions)
hasSenderSubscription
protected boolean hasSenderSubscription(java.lang.String jid,
IAffiliations affiliations,
ISubscriptions subscriptions)
throws RepositoryException
- Throws:
RepositoryException
isSenderInRosterGroup
protected boolean isSenderInRosterGroup(java.lang.String jid,
AbstractNodeConfig nodeConfig,
IAffiliations affiliations,
ISubscriptions subscriptions)
throws RepositoryException
- Throws:
RepositoryException
Copyright © 2008-2009 Tigase. All Rights Reserved.