Package tigase.pubsub.repository
Interface IPubSubRepository
-
- All Superinterfaces:
tigase.xmpp.mam.MAMRepository<Query,IPubSubRepository.Item>
- All Known Implementing Classes:
CachedPubSubRepository,PubSubRepositoryWrapper
public interface IPubSubRepository extends tigase.xmpp.mam.MAMRepository<Query,IPubSubRepository.Item>
Interface description- Version:
- 5.0.0, 2010.03.27 at 05:20:15 GMT
- Author:
- Artur Hefczyc
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceIPubSubRepository.Itemstatic interfaceIPubSubRepository.RootCollectionSetIfc
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidaddToRootCollection(tigase.xmpp.jid.BareJID serviceJid, String nodeName)voidcreateNode(tigase.xmpp.jid.BareJID serviceJid, String nodeName, tigase.xmpp.jid.BareJID ownerJid, AbstractNodeConfig nodeConfig, NodeType nodeType, String collection)voiddeleteNode(tigase.xmpp.jid.BareJID serviceJid, String nodeName)voiddestroy()voidforgetConfiguration(tigase.xmpp.jid.BareJID serviceJid, String nodeName)String[]getBuddyGroups(tigase.xmpp.jid.BareJID owner, tigase.xmpp.jid.BareJID buddy)Deprecated.StringgetBuddySubscription(tigase.xmpp.jid.BareJID owner, tigase.xmpp.jid.BareJID buddy)Deprecated.String[]getChildNodes(tigase.xmpp.jid.BareJID serviceJid, String node)IAffiliationsgetNodeAffiliations(tigase.xmpp.jid.BareJID serviceJid, String nodeName)AbstractNodeConfiggetNodeConfig(tigase.xmpp.jid.BareJID serviceJid, String nodeName)IItemsgetNodeItems(tigase.xmpp.jid.BareJID serviceJid, String nodeName)INodeMetagetNodeMeta(tigase.xmpp.jid.BareJID serviceJid, String nodeName)longgetNodesCount(tigase.xmpp.jid.BareJID serviceJid)ISubscriptionsgetNodeSubscriptions(tigase.xmpp.jid.BareJID serviceJid, String nodeName)IPubSubDAOgetPubSubDAO()String[]getRootCollection(tigase.xmpp.jid.BareJID serviceJid)Map<tigase.xmpp.jid.BareJID,tigase.xmpp.impl.roster.RosterElement>getUserRoster(tigase.xmpp.jid.BareJID owner)Map<String,UsersSubscription>getUserSubscriptions(tigase.xmpp.jid.BareJID serviceJid, tigase.xmpp.jid.BareJID userJid)voidinit()voidonUserRemoved(tigase.xmpp.jid.BareJID userJid)voidremoveFromRootCollection(tigase.xmpp.jid.BareJID serviceJid, String nodeName)voidupdate(tigase.xmpp.jid.BareJID serviceJid, String nodeName, AbstractNodeConfig nodeConfig)voidupdate(tigase.xmpp.jid.BareJID serviceJid, String nodeName, IAffiliations affiliations)voidupdate(tigase.xmpp.jid.BareJID serviceJid, String nodeName, ISubscriptions subscriptions)
-
-
-
Method Detail
-
addToRootCollection
void addToRootCollection(tigase.xmpp.jid.BareJID serviceJid, String nodeName) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
createNode
void createNode(tigase.xmpp.jid.BareJID serviceJid, String nodeName, tigase.xmpp.jid.BareJID ownerJid, AbstractNodeConfig nodeConfig, NodeType nodeType, String collection) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
deleteNode
void deleteNode(tigase.xmpp.jid.BareJID serviceJid, String nodeName) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
destroy
void destroy()
-
forgetConfiguration
void forgetConfiguration(tigase.xmpp.jid.BareJID serviceJid, String nodeName) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
getBuddyGroups
@Deprecated String[] getBuddyGroups(tigase.xmpp.jid.BareJID owner, tigase.xmpp.jid.BareJID buddy) throws tigase.component.exceptions.RepositoryException
Deprecated.- Throws:
tigase.component.exceptions.RepositoryException
-
getBuddySubscription
@Deprecated String getBuddySubscription(tigase.xmpp.jid.BareJID owner, tigase.xmpp.jid.BareJID buddy) throws tigase.component.exceptions.RepositoryException
Deprecated.- Throws:
tigase.component.exceptions.RepositoryException
-
getChildNodes
String[] getChildNodes(tigase.xmpp.jid.BareJID serviceJid, String node) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
getNodeAffiliations
IAffiliations getNodeAffiliations(tigase.xmpp.jid.BareJID serviceJid, String nodeName) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
getNodeConfig
AbstractNodeConfig getNodeConfig(tigase.xmpp.jid.BareJID serviceJid, String nodeName) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
getNodeItems
IItems getNodeItems(tigase.xmpp.jid.BareJID serviceJid, String nodeName) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
getNodeMeta
INodeMeta getNodeMeta(tigase.xmpp.jid.BareJID serviceJid, String nodeName) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
getNodeSubscriptions
ISubscriptions getNodeSubscriptions(tigase.xmpp.jid.BareJID serviceJid, String nodeName) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
getNodesCount
long getNodesCount(tigase.xmpp.jid.BareJID serviceJid) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
getPubSubDAO
IPubSubDAO getPubSubDAO()
-
getRootCollection
String[] getRootCollection(tigase.xmpp.jid.BareJID serviceJid) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
getUserRoster
Map<tigase.xmpp.jid.BareJID,tigase.xmpp.impl.roster.RosterElement> getUserRoster(tigase.xmpp.jid.BareJID owner) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
getUserSubscriptions
Map<String,UsersSubscription> getUserSubscriptions(tigase.xmpp.jid.BareJID serviceJid, tigase.xmpp.jid.BareJID userJid) throws tigase.component.exceptions.RepositoryException
- Throws:
tigase.component.exceptions.RepositoryException
-
init
void init()
-
removeFromRootCollection
void removeFromRootCollection(tigase.xmpp.jid.BareJID serviceJid, String nodeName) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
update
void update(tigase.xmpp.jid.BareJID serviceJid, String nodeName, AbstractNodeConfig nodeConfig) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
update
void update(tigase.xmpp.jid.BareJID serviceJid, String nodeName, IAffiliations affiliations) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
update
void update(tigase.xmpp.jid.BareJID serviceJid, String nodeName, ISubscriptions subscriptions) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
onUserRemoved
void onUserRemoved(tigase.xmpp.jid.BareJID userJid) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
-