tigase.pubsub.repository
Interface IPubSubRepository
- All Known Implementing Classes:
- CachedPubSubRepository
public interface IPubSubRepository
addToRootCollection
void addToRootCollection(java.lang.String nodeName)
throws RepositoryException
- Throws:
RepositoryException
createNode
void createNode(java.lang.String nodeName,
java.lang.String ownerJid,
AbstractNodeConfig nodeConfig,
NodeType nodeType,
java.lang.String collection)
throws RepositoryException
- Throws:
RepositoryException
deleteNode
void deleteNode(java.lang.String nodeName)
throws RepositoryException
- Throws:
RepositoryException
forgetConfiguration
void forgetConfiguration(java.lang.String nodeName)
throws RepositoryException
- Throws:
RepositoryException
getBuddyGroups
java.lang.String[] getBuddyGroups(java.lang.String owner,
java.lang.String bareJid)
throws RepositoryException
- Throws:
RepositoryException
getBuddySubscription
java.lang.String getBuddySubscription(java.lang.String owner,
java.lang.String buddy)
throws RepositoryException
- Throws:
RepositoryException
getNodeAffiliations
IAffiliations getNodeAffiliations(java.lang.String nodeName)
throws RepositoryException
- Throws:
RepositoryException
getNodeConfig
AbstractNodeConfig getNodeConfig(java.lang.String nodeName)
throws RepositoryException
- Throws:
RepositoryException
getNodeItems
IItems getNodeItems(java.lang.String nodeName)
throws RepositoryException
- Throws:
RepositoryException
getNodeSubscriptions
ISubscriptions getNodeSubscriptions(java.lang.String nodeName)
throws RepositoryException
- Throws:
RepositoryException
getPubSubDAO
IPubSubDAO getPubSubDAO()
getRootCollection
java.lang.String[] getRootCollection()
throws RepositoryException
- Throws:
RepositoryException
getUserRoster
java.lang.String[] getUserRoster(java.lang.String owner)
throws RepositoryException
- Throws:
RepositoryException
init
void init()
destroy
void destroy()
removeFromRootCollection
void removeFromRootCollection(java.lang.String nodeName)
throws RepositoryException
- Throws:
RepositoryException
update
void update(java.lang.String nodeName,
AbstractNodeConfig nodeConfig)
throws RepositoryException
- Throws:
RepositoryException
update
void update(java.lang.String nodeName,
IAffiliations affiliations)
throws RepositoryException
- Throws:
RepositoryException
update
void update(java.lang.String nodeName,
ISubscriptions subscriptions)
throws RepositoryException
- Throws:
RepositoryException
Copyright © 2008-2009 Tigase. All Rights Reserved.