Package tigase.pubsub.repository
Interface IExtendedPubSubDAO<T,S extends tigase.db.DataSource,Q extends PubSubQuery>
- All Superinterfaces:
tigase.db.DataSourceAware<S>,IPubSubDAO<T,S, Q>
- All Known Implementing Classes:
PubSubDAOJDBC,PubSubDAOPool
public interface IExtendedPubSubDAO<T,S extends tigase.db.DataSource,Q extends PubSubQuery>
extends IPubSubDAO<T,S,Q>
-
Method Summary
Modifier and TypeMethodDescriptiontigase.xmpp.mam.MAMRepository.ItemgetMAMItem(tigase.xmpp.jid.BareJID ownerJid, T nodeId, String stableId) voidupdateMAMItem(tigase.xmpp.jid.BareJID ownerJid, T nodeId, String stableId, tigase.xml.Element message) Methods inherited from interface tigase.db.DataSourceAware
setDataSourceMethods inherited from interface tigase.pubsub.repository.IPubSubDAO
addMAMItem, addMAMItem, createNode, createService, deleteItem, deleteNode, deleteService, destroy, getAllNodesList, getChildNodes, getItem, getItems, getItemsIds, getItemsIdsSince, getItemsMeta, getNodeAffiliations, getNodeMeta, getNodesCount, getNodesList, getNodeSubscriptions, getServices, getUserAffiliations, getUserRoster, getUserSubscriptions, newQuery, newQuery, parseConfig, queryItems, removeNodeSubscription, updateNodeAffiliation, updateNodeConfig, updateNodeSubscription, writeItem
-
Method Details
-
getMAMItem
tigase.xmpp.mam.MAMRepository.Item getMAMItem(tigase.xmpp.jid.BareJID ownerJid, T nodeId, String stableId) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-
updateMAMItem
void updateMAMItem(tigase.xmpp.jid.BareJID ownerJid, T nodeId, String stableId, tigase.xml.Element message) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-