public abstract class AbstractQuery extends Message
| Constructor and Description |
|---|
AbstractQuery(IMap objMessageMap,
java.lang.String strMessageCode,
java.lang.String strTriggerEvent,
java.lang.String strMessageStructure)
Parameterized Constructor of Abstract Query which takes MessageMap, Message Code, Trigger Event and Message Structure.
|
| Modifier and Type | Method and Description |
|---|---|
ST |
getQueryIdentifier()
Retrieves Query Identifier depending upon Original or Deferred mode
|
ISingleCollection<Segment> |
getQuerySegments()
Gives the Segments used to Query.
|
boolean |
isBatchRSPExpected()
Checks whether expected response for query is batch or single response.
|
boolean |
isCanceledQuery()
Returns the status for query whether it is Canceled or not.
|
boolean |
isCanceledResponse()
Returns the status for Response whether it is Canceled or not.
|
boolean |
isDeferred()
Checks whether Query Priority is Deferred or Immediate
|
boolean |
isInteractiveQuery()
Returns the status for query whether it is interactive or not.
|
boolean |
isInteractiveResponse()
Returns the status for Response whether it is interactive or not.
|
void |
setIsCanceledQuery(boolean isCanceledQuery)
Verifies whether Query is canceled.
|
void |
setIsCanceledResponse(boolean isCanceledResponse)
Verifies whether Response is Canceled.
|
void |
setIsInteractiveQuery(boolean isInteractive)
Verifies whether Query is Interactive.
|
void |
setIsInteractiveResponse(boolean isInteractiveResponse)
Verifies whether Response is Interactive.
|
contains, dumpMessage, dumpMessage, getACKMode, getGroup, getGroupMap, getHeader, getMessageCode, getMessageControlID, getMessageStructure, getQueryUserParameters, getSegment, getSegmentSet, getSubscriptionType, getTriggerEvent, isQuery, isResponse, populate, removeGroup, removeSegment, removeSegment, removeSegmentAttribute, removeSegmentAttribute, removeSegmentAttribute, removeSegments, setHeader, setSubscriptionType, updateSegmentAttribute, updateSegmentAttribute, validate, writeToXML, writeToXMLpublic AbstractQuery(IMap objMessageMap, java.lang.String strMessageCode, java.lang.String strTriggerEvent, java.lang.String strMessageStructure)
objMessageMap - Object of IMap.strMessageCode - Message Code of MessagestrTriggerEvent - Event of MessagestrMessageStructure - Message structure of Messagepublic boolean isBatchRSPExpected()
public ST getQueryIdentifier()
public boolean isDeferred()
public ISingleCollection<Segment> getQuerySegments()
public void setIsInteractiveQuery(boolean isInteractive)
isInteractive - it will set whether query is interactive.public boolean isInteractiveQuery()
public void setIsInteractiveResponse(boolean isInteractiveResponse)
isInteractive - it will set whether Response is interactive.public boolean isInteractiveResponse()
public void setIsCanceledQuery(boolean isCanceledQuery)
isCanceledQuery - it will set whether query is canceled.public boolean isCanceledQuery()
public void setIsCanceledResponse(boolean isCanceledResponse)
isCanceledResponse - it will set whether Response is Canceled.public boolean isCanceledResponse()