Class UAQueryParser

java.lang.Object
tigase.archive.xep0136.Xep0136QueryParser<QueryCriteria>
tigase.archive.unified.UAQueryParser
All Implemented Interfaces:
tigase.xmpp.mam.QueryParser<QueryCriteria>

@Bean(name="xep0136QueryParser", parent=UnifiedArchiveComponent.class, active=true) public class UAQueryParser extends tigase.archive.xep0136.Xep0136QueryParser<QueryCriteria>
Created by andrzej on 25.07.2016.
  • Constructor Details

    • UAQueryParser

      public UAQueryParser()
  • Method Details

    • parseQuery

      public QueryCriteria parseQuery(QueryCriteria query, tigase.server.Packet packet) throws tigase.component.exceptions.ComponentException
      Specified by:
      parseQuery in interface tigase.xmpp.mam.QueryParser<QueryCriteria>
      Overrides:
      parseQuery in class tigase.archive.xep0136.Xep0136QueryParser<QueryCriteria>
      Throws:
      tigase.component.exceptions.ComponentException
    • parseItemType

      protected UnifiedArchiveRepository.ItemType parseItemType(String itemTypeStr)