tigase.pubsub.repository
Interface IPubSubRepository

All Known Implementing Classes:
CachedPubSubRepository

public interface IPubSubRepository


Method Summary
 void addToRootCollection(java.lang.String nodeName)
           
 void createNode(java.lang.String nodeName, java.lang.String ownerJid, AbstractNodeConfig nodeConfig, NodeType nodeType, java.lang.String collection)
           
 void deleteNode(java.lang.String nodeName)
           
 void destroy()
           
 void forgetConfiguration(java.lang.String nodeName)
           
 java.lang.String[] getBuddyGroups(java.lang.String owner, java.lang.String bareJid)
           
 java.lang.String getBuddySubscription(java.lang.String owner, java.lang.String buddy)
           
 IAffiliations getNodeAffiliations(java.lang.String nodeName)
           
 AbstractNodeConfig getNodeConfig(java.lang.String nodeName)
           
 IItems getNodeItems(java.lang.String nodeName)
           
 ISubscriptions getNodeSubscriptions(java.lang.String nodeName)
           
 IPubSubDAO getPubSubDAO()
           
 java.lang.String[] getRootCollection()
           
 java.lang.String[] getUserRoster(java.lang.String owner)
           
 void init()
           
 void removeFromRootCollection(java.lang.String nodeName)
           
 void update(java.lang.String nodeName, AbstractNodeConfig nodeConfig)
           
 void update(java.lang.String nodeName, IAffiliations affiliations)
           
 void update(java.lang.String nodeName, ISubscriptions subscriptions)
           
 

Method Detail

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.