public final class LocalExtensionAgent
extends java.lang.Object
| Constructor and Description |
|---|
LocalExtensionAgent() |
| Modifier and Type | Method and Description |
|---|---|
Message |
createMessage(java.lang.String strMessageCode,
java.lang.String strTriggerEvent)
Creates Empty Message with Message Structure & Trigger Event specified.
|
ISegment |
createSegment(java.lang.String strSegmentName)
Creates empty Segment for specified locally extended segment.
|
java.lang.String |
getMsgQualifiedName(java.lang.String strMsgCode,
java.lang.String strTriggerEvent)
Retrieves the Fully Qualified Name of Locally Extended Message.
|
java.lang.String |
getSegmentQualifiedName(java.lang.String strSegmentName)
Retrieves the Fully Qualified Name of Locally Extended Segment.
|
boolean |
isMsgLocallyRegistered(java.lang.String strMsgCode,
java.lang.String strTriggerEvent)
Checks whether message with provided code and trigger event is registered as locally extended message.
|
boolean |
isSegmentLocallyRegistered(java.lang.String strSegmentName)
Checks whether segment is registered as locally extended segment.
|
Message |
populateMessage(ISegmentSet objSegmentSet)
Populates a locally extended message.
|
Message |
populateMessage(java.lang.String strMessageCode,
java.lang.String strTriggerEvent,
ISegmentSet objSegmentSet)
Populates a locally extended message with provided message code and trigger event.
|
void |
registerMessage(java.lang.String strMsgCode,
java.lang.String strTriggerEvent,
java.lang.String strQualifiedName)
Registers message with provided code and trigger event as locally extended message.
|
void |
registerSegment(java.lang.String strSegmentName,
java.lang.String strQualifiedName)
Registers segment with provided segment name as locally extended segment.
|
public java.lang.String getMsgQualifiedName(java.lang.String strMsgCode,
java.lang.String strTriggerEvent)
strMsgCode - value of message codestrTriggerEvent - value of trigger eventpublic java.lang.String getSegmentQualifiedName(java.lang.String strSegmentName)
strSegmentName - name of segmentpublic boolean isMsgLocallyRegistered(java.lang.String strMsgCode,
java.lang.String strTriggerEvent)
strMsgCode - value of message codestrTriggerEvent - value of trigger eventpublic boolean isSegmentLocallyRegistered(java.lang.String strSegmentName)
strSegmentName - name of segmentpublic void registerMessage(java.lang.String strMsgCode,
java.lang.String strTriggerEvent,
java.lang.String strQualifiedName)
strMsgCode - value of message codestrTriggerEvent - value of trigger eventstrQualifiedName - value of Fully Qualified Name for Locally Extended Messagepublic void registerSegment(java.lang.String strSegmentName,
java.lang.String strQualifiedName)
strSegmentName - name of segmentstrQualifiedName - value of Fully Qualified Name for Locally Extended Segmentpublic Message createMessage(java.lang.String strMessageCode, java.lang.String strTriggerEvent)
strMessageCode - specified message codestrTriggerEvent - specified trigger eventpublic ISegment createSegment(java.lang.String strSegmentName)
strSegmentName - name of segmentpublic Message populateMessage(ISegmentSet objSegmentSet) throws MessageNotSupportedException, InvalidMessageException
objSegmentSet - instance of SegmentSetMessageNotSupportedException - if message is not supported or loading of class failsInvalidMessageException - If Message validation failspublic Message populateMessage(java.lang.String strMessageCode, java.lang.String strTriggerEvent, ISegmentSet objSegmentSet) throws MessageNotSupportedException, InvalidMessageException
strMessageCode - value of message codestrTriggerEvent - value of trigger eventobjSegmentSet - instance of SegmentSetMessageNotSupportedException - if message is not supported or loading of class failsInvalidMessageException - If Message validation fails