Class MAMQueryParser

java.lang.Object
tigase.xmpp.mam.MAMQueryParser<Query>
tigase.xmpp.mam.MAM2QueryParser
tigase.muc.modules.MAMQueryParser
All Implemented Interfaces:
tigase.xmpp.mam.QueryParser

@Bean(name="mamQueryParser", parent=MUCComponent.class, active=true) public class MAMQueryParser extends tigase.xmpp.mam.MAM2QueryParser
  • Field Summary

    Fields inherited from class tigase.xmpp.mam.MAM2QueryParser

    MAM2_XMLNS

    Fields inherited from class tigase.xmpp.mam.MAMQueryParser

    MAM_XMLNS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    handleOldIds(tigase.xmpp.mam.Query request)
     
    tigase.xmpp.mam.Query
    parseQuery(tigase.xmpp.mam.Query query, tigase.server.Packet packet)
     
    protected void
    validateRsm(tigase.xmpp.rsm.RSM rsm)
     

    Methods inherited from class tigase.xmpp.mam.MAMQueryParser

    addField, assertIsUUID, getXMLNSs, prepareForm, prepareForm

    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.QueryParser

    prepareForm
  • Constructor Details

    • MAMQueryParser

      public MAMQueryParser()
  • Method Details

    • parseQuery

      public tigase.xmpp.mam.Query parseQuery(tigase.xmpp.mam.Query query, tigase.server.Packet packet) throws tigase.component.exceptions.ComponentException
      Specified by:
      parseQuery in interface tigase.xmpp.mam.QueryParser
      Overrides:
      parseQuery in class tigase.xmpp.mam.MAMQueryParser
      Throws:
      tigase.component.exceptions.ComponentException
    • validateRsm

      protected void validateRsm(tigase.xmpp.rsm.RSM rsm) throws tigase.component.exceptions.ComponentException
      Overrides:
      validateRsm in class tigase.xmpp.mam.MAMQueryParser
      Throws:
      tigase.component.exceptions.ComponentException
    • handleOldIds

      protected void handleOldIds(tigase.xmpp.mam.Query request) throws tigase.component.exceptions.ComponentException
      Throws:
      tigase.component.exceptions.ComponentException