Package tigase.muc.modules
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected 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 interfacetigase.xmpp.mam.QueryParser
- Overrides:
parseQuery
in classtigase.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 classtigase.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
-