Interface ExtendedMAMRepository<Q extends tigase.xmpp.mam.Query,I extends tigase.xmpp.mam.MAMRepository.Item>

All Superinterfaces:
tigase.xmpp.mam.MAMRepository<Q,I>
All Known Implementing Classes:
HistoryProviderMDBean, JDBCHistoryProvider

public interface ExtendedMAMRepository<Q extends tigase.xmpp.mam.Query,I extends tigase.xmpp.mam.MAMRepository.Item> extends tigase.xmpp.mam.MAMRepository<Q,I>
  • Nested Class Summary

    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 Type
    Method
    Description
    tigase.xmpp.mam.MAMRepository.Item
    getItem(tigase.xmpp.jid.BareJID owner, String stableId)
     
    void
    updateMessage(tigase.xmpp.jid.BareJID owner, String stableId, tigase.xml.Element msg, String body)
     

    Methods inherited from interface tigase.xmpp.mam.MAMRepository

    newQuery, newQuery, queryItems
  • Method Details

    • getItem

      tigase.xmpp.mam.MAMRepository.Item getItem(tigase.xmpp.jid.BareJID owner, String stableId) throws tigase.component.exceptions.RepositoryException
      Throws:
      tigase.component.exceptions.RepositoryException
    • updateMessage

      void updateMessage(tigase.xmpp.jid.BareJID owner, String stableId, tigase.xml.Element msg, String body) throws tigase.component.exceptions.RepositoryException
      Throws:
      tigase.component.exceptions.RepositoryException