Package tigase.pubsub.repository.cached
Interface CachedPubSubRepository.NodeAffiliationProvider<T>
- Enclosing class:
- CachedPubSubRepository<T>
public static interface CachedPubSubRepository.NodeAffiliationProvider<T>
-
Method Summary
Modifier and TypeMethodDescriptiongetUserAffiliations
(tigase.xmpp.jid.BareJID serviceJid, tigase.xmpp.jid.BareJID jid) newNodeAffiliations
(tigase.xmpp.jid.BareJID serviceJid, String nodeName, T nodeId, IPubSubRepository.RepositorySupplier<Map<tigase.xmpp.jid.BareJID, UsersAffiliation>> affiliationSupplier)
-
Method Details
-
getUserAffiliations
Map<String,UsersAffiliation> getUserAffiliations(tigase.xmpp.jid.BareJID serviceJid, tigase.xmpp.jid.BareJID jid) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-
newNodeAffiliations
IAffiliationsCached newNodeAffiliations(tigase.xmpp.jid.BareJID serviceJid, String nodeName, T nodeId, IPubSubRepository.RepositorySupplier<Map<tigase.xmpp.jid.BareJID, UsersAffiliation>> affiliationSupplier) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-