Class JDBCUnifiedArchiveRepository.RecentItem

java.lang.Object
tigase.archive.unified.db.JDBCUnifiedArchiveRepository.RecentItem
All Implemented Interfaces:
tigase.archive.db.MessageArchiveRepository.Item, UnifiedArchiveRepository.Item, tigase.xmpp.mam.MAMRepository.Item
Enclosing class:
JDBCUnifiedArchiveRepository

public static class JDBCUnifiedArchiveRepository.RecentItem extends Object implements UnifiedArchiveRepository.Item
  • Constructor Details

  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface tigase.xmpp.mam.MAMRepository.Item
    • getMessage

      public tigase.xml.Element getMessage()
      Specified by:
      getMessage in interface tigase.xmpp.mam.MAMRepository.Item
    • getTimestamp

      public Date getTimestamp()
      Specified by:
      getTimestamp in interface tigase.xmpp.mam.MAMRepository.Item
    • getDirection

      public tigase.archive.db.MessageArchiveRepository.Direction getDirection()
      Specified by:
      getDirection in interface tigase.archive.db.MessageArchiveRepository.Item
    • getWith

      public String getWith()
      Specified by:
      getWith in interface tigase.archive.db.MessageArchiveRepository.Item
    • getItemType

      public UnifiedArchiveRepository.ItemType getItemType()
      Specified by:
      getItemType in interface UnifiedArchiveRepository.Item
    • getDuration

      public Long getDuration()
      Specified by:
      getDuration in interface UnifiedArchiveRepository.Item
    • getCondition

      public String getCondition()
      Specified by:
      getCondition in interface UnifiedArchiveRepository.Item