public class PubSubRepositoryWrapper extends Object implements IPubSubRepository
| Constructor and Description |
|---|
PubSubRepositoryWrapper(IPubSubRepository repo) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
void |
createNode(tigase.xmpp.BareJID serviceJid,
String nodeName,
tigase.xmpp.BareJID ownerJid,
AbstractNodeConfig nodeConfig,
NodeType nodeType,
String collection)
Method description
|
void |
deleteNode(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
void |
destroy()
Method description
|
void |
forgetConfiguration(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
String[] |
getBuddyGroups(tigase.xmpp.BareJID owner,
tigase.xmpp.BareJID buddy)
Method description
|
String |
getBuddySubscription(tigase.xmpp.BareJID owner,
tigase.xmpp.BareJID buddy)
Method description
|
IAffiliations |
getNodeAffiliations(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
AbstractNodeConfig |
getNodeConfig(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
IItems |
getNodeItems(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
ISubscriptions |
getNodeSubscriptions(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
IPubSubDAO |
getPubSubDAO()
Method description
|
String[] |
getRootCollection(tigase.xmpp.BareJID serviceJid)
Method description
|
Map<tigase.xmpp.BareJID,tigase.xmpp.impl.roster.RosterElement> |
getUserRoster(tigase.xmpp.BareJID owner)
Method description
|
Map<String,UsersSubscription> |
getUserSubscriptions(tigase.xmpp.BareJID serviceJid,
tigase.xmpp.BareJID userJid) |
void |
init()
Method description
|
void |
removeFromRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName)
Method description
|
void |
update(tigase.xmpp.BareJID serviceJid,
String nodeName,
AbstractNodeConfig nodeConfig)
Method description
|
void |
update(tigase.xmpp.BareJID serviceJid,
String nodeName,
IAffiliations affiliations)
Method description
|
void |
update(tigase.xmpp.BareJID serviceJid,
String nodeName,
ISubscriptions subscriptions)
Method description
|
public PubSubRepositoryWrapper(IPubSubRepository repo)
public void addToRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName)
throws RepositoryException
IPubSubRepositoryaddToRootCollection in interface IPubSubRepositoryRepositoryExceptionpublic void createNode(tigase.xmpp.BareJID serviceJid,
String nodeName,
tigase.xmpp.BareJID ownerJid,
AbstractNodeConfig nodeConfig,
NodeType nodeType,
String collection)
throws RepositoryException
IPubSubRepositorycreateNode in interface IPubSubRepositoryRepositoryExceptionpublic void deleteNode(tigase.xmpp.BareJID serviceJid,
String nodeName)
throws RepositoryException
IPubSubRepositorydeleteNode in interface IPubSubRepositoryRepositoryExceptionpublic void destroy()
IPubSubRepositorydestroy in interface IPubSubRepositorypublic void forgetConfiguration(tigase.xmpp.BareJID serviceJid,
String nodeName)
throws RepositoryException
IPubSubRepositoryforgetConfiguration in interface IPubSubRepositoryRepositoryExceptionpublic String[] getBuddyGroups(tigase.xmpp.BareJID owner, tigase.xmpp.BareJID buddy) throws RepositoryException
IPubSubRepositorygetBuddyGroups in interface IPubSubRepositoryRepositoryExceptionpublic String getBuddySubscription(tigase.xmpp.BareJID owner, tigase.xmpp.BareJID buddy) throws RepositoryException
IPubSubRepositorygetBuddySubscription in interface IPubSubRepositoryRepositoryExceptionpublic IAffiliations getNodeAffiliations(tigase.xmpp.BareJID serviceJid, String nodeName) throws RepositoryException
IPubSubRepositorygetNodeAffiliations in interface IPubSubRepositoryRepositoryExceptionpublic AbstractNodeConfig getNodeConfig(tigase.xmpp.BareJID serviceJid, String nodeName) throws RepositoryException
IPubSubRepositorygetNodeConfig in interface IPubSubRepositoryRepositoryExceptionpublic IItems getNodeItems(tigase.xmpp.BareJID serviceJid, String nodeName) throws RepositoryException
IPubSubRepositorygetNodeItems in interface IPubSubRepositoryRepositoryExceptionpublic ISubscriptions getNodeSubscriptions(tigase.xmpp.BareJID serviceJid, String nodeName) throws RepositoryException
IPubSubRepositorygetNodeSubscriptions in interface IPubSubRepositoryRepositoryExceptionpublic IPubSubDAO getPubSubDAO()
IPubSubRepositorygetPubSubDAO in interface IPubSubRepositorypublic String[] getRootCollection(tigase.xmpp.BareJID serviceJid) throws RepositoryException
IPubSubRepositorygetRootCollection in interface IPubSubRepositoryRepositoryExceptionpublic Map<tigase.xmpp.BareJID,tigase.xmpp.impl.roster.RosterElement> getUserRoster(tigase.xmpp.BareJID owner) throws RepositoryException
IPubSubRepositorygetUserRoster in interface IPubSubRepositoryRepositoryExceptionpublic Map<String,UsersSubscription> getUserSubscriptions(tigase.xmpp.BareJID serviceJid, tigase.xmpp.BareJID userJid) throws RepositoryException
getUserSubscriptions in interface IPubSubRepositoryRepositoryExceptionpublic void init()
IPubSubRepositoryinit in interface IPubSubRepositorypublic void removeFromRootCollection(tigase.xmpp.BareJID serviceJid,
String nodeName)
throws RepositoryException
IPubSubRepositoryremoveFromRootCollection in interface IPubSubRepositoryRepositoryExceptionpublic void update(tigase.xmpp.BareJID serviceJid,
String nodeName,
AbstractNodeConfig nodeConfig)
throws RepositoryException
IPubSubRepositoryupdate in interface IPubSubRepositoryRepositoryExceptionpublic void update(tigase.xmpp.BareJID serviceJid,
String nodeName,
IAffiliations affiliations)
throws RepositoryException
IPubSubRepositoryupdate in interface IPubSubRepositoryRepositoryExceptionpublic void update(tigase.xmpp.BareJID serviceJid,
String nodeName,
ISubscriptions subscriptions)
throws RepositoryException
IPubSubRepositoryupdate in interface IPubSubRepositoryRepositoryExceptionCopyright © 2008–2015 Tigase. All rights reserved.