tigase.pubsub.repository
Interface IPubSubDAO
- All Known Implementing Classes:
- PubSubDAO
public interface IPubSubDAO
|
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 |
deleteItem(java.lang.String nodeName,
java.lang.String id)
|
void |
deleteNode(java.lang.String nodeName)
|
void |
destroy()
|
java.lang.String[] |
getBuddyGroups(java.lang.String owner,
java.lang.String bareJid)
|
java.lang.String |
getBuddySubscription(java.lang.String owner,
java.lang.String buddy)
|
tigase.xml.Element |
getItem(java.lang.String nodeName,
java.lang.String id)
|
java.util.Date |
getItemCreationDate(java.lang.String nodeName,
java.lang.String id)
|
java.lang.String[] |
getItemsIds(java.lang.String nodeName)
|
java.util.Date |
getItemUpdateDate(java.lang.String nodeName,
java.lang.String id)
|
NodeAffiliations |
getNodeAffiliations(java.lang.String nodeName)
|
AbstractNodeConfig |
getNodeConfig(java.lang.String nodeName)
|
java.lang.String[] |
getNodesList()
|
NodeSubscriptions |
getNodeSubscriptions(java.lang.String nodeName)
|
java.lang.String[] |
getRootNodes()
|
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 |
writeItem(java.lang.String nodeName,
long timeInMilis,
java.lang.String id,
java.lang.String publisher,
tigase.xml.Element item)
|
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
deleteItem
void deleteItem(java.lang.String nodeName,
java.lang.String id)
throws RepositoryException
- Throws:
RepositoryException
deleteNode
void deleteNode(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
getItem
tigase.xml.Element getItem(java.lang.String nodeName,
java.lang.String id)
throws RepositoryException
- Throws:
RepositoryException
getItemCreationDate
java.util.Date getItemCreationDate(java.lang.String nodeName,
java.lang.String id)
throws RepositoryException
- Throws:
RepositoryException
getItemsIds
java.lang.String[] getItemsIds(java.lang.String nodeName)
throws RepositoryException
- Throws:
RepositoryException
getItemUpdateDate
java.util.Date getItemUpdateDate(java.lang.String nodeName,
java.lang.String id)
throws RepositoryException
- Throws:
RepositoryException
getNodeAffiliations
NodeAffiliations getNodeAffiliations(java.lang.String nodeName)
throws RepositoryException
- Throws:
RepositoryException
getNodeConfig
AbstractNodeConfig getNodeConfig(java.lang.String nodeName)
throws RepositoryException
- Throws:
RepositoryException
getNodesList
java.lang.String[] getNodesList()
throws RepositoryException
- Throws:
RepositoryException
getNodeSubscriptions
NodeSubscriptions getNodeSubscriptions(java.lang.String nodeName)
throws RepositoryException
- Throws:
RepositoryException
getRootNodes
java.lang.String[] getRootNodes()
throws RepositoryException
- Throws:
RepositoryException
getUserRoster
java.lang.String[] getUserRoster(java.lang.String owner)
throws RepositoryException
- Throws:
RepositoryException
init
void init()
throws RepositoryException
- Throws:
RepositoryException
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
writeItem
void writeItem(java.lang.String nodeName,
long timeInMilis,
java.lang.String id,
java.lang.String publisher,
tigase.xml.Element item)
throws RepositoryException
- Throws:
RepositoryException
Copyright © 2008-2009 Tigase. All Rights Reserved.