Class QueryCriteria

  • All Implemented Interfaces:
    Query, tigase.xmpp.mam.Query

    public class QueryCriteria
    extends QueryImpl
    implements Query
    Author:
    andrzej
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String QUERTY_XMLNS  
    • Constructor Summary

      Constructors 
      Constructor Description
      QueryCriteria()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addCollection​(tigase.xml.Element collection)  
      void addContains​(java.lang.String contain)  
      void addItem​(tigase.xml.Element item)  
      void addTag​(java.lang.String tag)  
      java.util.List<tigase.xml.Element> getCollections()  
      java.util.Set<java.lang.String> getContains()  
      java.util.List<tigase.xml.Element> getItems()  
      java.util.Set<java.lang.String> getTags()  
      boolean getUseMessageIdInRsm()  
      void prepareResult​(tigase.xml.Element retList)  
      void setUseMessageIdInRsm​(boolean value)  
      • Methods inherited from class tigase.xmpp.mam.QueryImpl

        getComponentJID, getEnd, getId, getQuestionerJID, getRsm, getStart, getWith, setComponentJID, setEnd, setId, setQuestionerJID, setStart, setWith
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface tigase.xmpp.mam.Query

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

      • QueryCriteria

        public QueryCriteria()
    • Method Detail

      • getContains

        public java.util.Set<java.lang.String> getContains()
        Specified by:
        getContains in interface Query
      • addContains

        public void addContains​(java.lang.String contain)
        Specified by:
        addContains in interface Query
      • getTags

        public java.util.Set<java.lang.String> getTags()
        Specified by:
        getTags in interface Query
      • addTag

        public void addTag​(java.lang.String tag)
        Specified by:
        addTag in interface Query
      • setUseMessageIdInRsm

        public void setUseMessageIdInRsm​(boolean value)
        Specified by:
        setUseMessageIdInRsm in interface Query
      • prepareResult

        public void prepareResult​(tigase.xml.Element retList)
        Specified by:
        prepareResult in interface Query
      • addCollection

        public void addCollection​(tigase.xml.Element collection)
        Specified by:
        addCollection in interface Query
      • getCollections

        public java.util.List<tigase.xml.Element> getCollections()
        Specified by:
        getCollections in interface Query
      • addItem

        public void addItem​(tigase.xml.Element item)
        Specified by:
        addItem in interface Query
      • getItems

        public java.util.List<tigase.xml.Element> getItems()
        Specified by:
        getItems in interface Query