Class QueryCriteria

java.lang.Object
tigase.xmpp.mam.QueryImpl
tigase.xmpp.mam.ExtendedQueryImpl
tigase.archive.xep0313.QueryImpl
tigase.archive.QueryCriteria
tigase.archive.unified.QueryCriteria
All Implemented Interfaces:
tigase.archive.xep0136.Query, tigase.xmpp.mam.ExtendedQuery, tigase.xmpp.mam.Query

public class QueryCriteria extends tigase.archive.QueryCriteria
Created by andrzej on 25.07.2016.
  • Field Summary

    Fields inherited from class tigase.archive.QueryCriteria

    QUERTY_XMLNS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
     
     
     
    boolean
     
    void
    prepareResult(tigase.xml.Element retList)
     
    void
    setGroupByType(boolean value)
     
    void
     
    void
     

    Methods inherited from class tigase.archive.QueryCriteria

    addCollection, addContains, addItem, addTag, getCollections, getContains, getFasteningCollation, getItems, getTags, getUseMessageIdInRsm, setUseMessageIdInRsm, toString

    Methods inherited from class tigase.xmpp.mam.ExtendedQueryImpl

    getAfterId, getBeforeId, getIds, setAfterId, setBeforeId, setIds

    Methods inherited from class tigase.xmpp.mam.QueryImpl

    getComponentJID, getEnd, getId, getQuestionerJID, getRsm, getStart, getWith, getXMLNS, setComponentJID, setEnd, setId, setQuestionerJID, setStart, setWith, setXmlns, setXMLNS

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface tigase.xmpp.mam.Query

    getComponentJID, getEnd, getId, getQuestionerJID, getRsm, getStart, getWith, getXMLNS, setComponentJID, setEnd, setId, setQuestionerJID, setStart, setWith, setXMLNS
  • Constructor Details

    • QueryCriteria

      public QueryCriteria()
  • Method Details

    • hasItemType

      public boolean hasItemType()
    • forItemTypeIn

      public boolean forItemTypeIn(EnumSet<UnifiedArchiveRepository.ItemType> types)
    • getItemType

      public UnifiedArchiveRepository.ItemType getItemType()
    • getGroupByType

      public Boolean getGroupByType()
    • setGroupByType

      public void setGroupByType(boolean value)
    • setItemType

      public void setItemType(UnifiedArchiveRepository.ItemType type)
    • getOffline

      public Boolean getOffline()
    • setOffline

      public void setOffline(String val)
    • prepareResult

      public void prepareResult(tigase.xml.Element retList)
      Specified by:
      prepareResult in interface tigase.archive.xep0136.Query
      Overrides:
      prepareResult in class tigase.archive.QueryCriteria