Package tigase.pubsub.repository
Interface IExtenedMAMPubSubRepository
- All Superinterfaces:
IPubSubRepository
,tigase.xmpp.mam.MAMRepository<PubSubQuery,
tigase.xmpp.mam.MAMRepository.Item>
- All Known Implementing Classes:
CachedPubSubRepository
-
Nested Class Summary
Nested classes/interfaces inherited from interface tigase.pubsub.repository.IPubSubRepository
IPubSubRepository.IListener, IPubSubRepository.RepositorySupplier<T>, IPubSubRepository.RootCollectionSetIfc
Nested classes/interfaces inherited from interface tigase.xmpp.mam.MAMRepository
tigase.xmpp.mam.MAMRepository.Item, tigase.xmpp.mam.MAMRepository.ItemHandler<Q extends tigase.xmpp.mam.Query,
I extends tigase.xmpp.mam.MAMRepository.Item> -
Method Summary
Modifier and TypeMethodDescriptiontigase.xmpp.mam.MAMRepository.Item
getMAMItem
(tigase.xmpp.jid.BareJID ownerJid, String node, String stableId) void
updateMAMItem
(tigase.xmpp.jid.BareJID ownerJid, String nodeName, String stableId, tigase.xml.Element message) Methods inherited from interface tigase.pubsub.repository.IPubSubRepository
addMAMItem, addToRootCollection, createNode, createService, deleteNode, deleteService, destroy, getChildNodes, getNodeAffiliations, getNodeConfig, getNodeItems, getNodeItems, getNodeMeta, getNodesCount, getNodeSubscriptions, getPubSubDAO, getRootCollection, getServices, getUserAffiliations, getUserRoster, getUserSubscriptions, init, removeFromRootCollection, update, update, update
Methods inherited from interface tigase.xmpp.mam.MAMRepository
newQuery, newQuery, queryItems
-
Method Details
-
getMAMItem
tigase.xmpp.mam.MAMRepository.Item getMAMItem(tigase.xmpp.jid.BareJID ownerJid, String node, String stableId) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-
updateMAMItem
void updateMAMItem(tigase.xmpp.jid.BareJID ownerJid, String nodeName, String stableId, tigase.xml.Element message) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-