public final class EHC_E12 extends Message
Represents a EHC_E12 message structure (see chapter 16.3.7). This structure contains the following elements:
0: MSH (Message Header) SINGLE_COMPULSARYFollowing is the step to create message
Before that, respective Message Source and Message Recipient to be set on Message Factory.
EHC_E12 objE12 = (EHC_E12)MessageFactory.createInstance().createSendSupportedMessage("EHC", "E12");
| Modifier and Type | Method and Description |
|---|---|
void |
addContactDataSegment(ISingleCollection<CTD> objCTDSegmentCollection)
Adds collection of Contact Data Segment(CTD) to this message.
|
void |
addProductOrServiceLineItemSegment(ISingleCollection<PSL> objPSLSegmentCollection)
Adds collection of Product/Service Line Item Segment(PSL) to this message.
|
void |
addProductOrServiceLineItemSegment(PSL objPSL)
Adds Product/Service Line Item Segment(PSL) to this message.
|
void |
addRequestGroup(IGroup objGroup)
Adds REQUEST to this message.
|
void |
addRequestGroups(ISingleCollection<IGroup> objSingleCollection)
Adds Collection of REQUEST to this message.
|
void |
addSoftwareSegment(ISingleCollection<SFT> objSFTSegmentCollection)
Adds collection of Software Segment(SFT) to this message.
|
void |
addSoftwareSegment(SFT objSFT)
Adds Software Segment(SFT) to this message.
|
void |
addUserAuthenticationCredentialSegment(CTD objCTD)
Adds Contact Data Segment(CTD) to this message.
|
void |
addUserAuthenticationCredentialSegment(ISingleCollection<UAC> objUACSegmentCollection)
Adds collection of User Authentication Credential Segment(UAC) to this message.
|
void |
addUserAuthenticationCredentialSegment(UAC objUAC)
Adds User Authentication Credential Segment(UAC) to this message.
|
ISingleCollection<CTD> |
getContactDataSegments()
Retrieves Collection of Contact Data Segments(CTD) present in this message.
|
IVC |
getInVoiceSegment()
Retrieves Invoice(IVC) segment present in this message.
|
PID |
getPersonIdentificationSegment()
Retrieves Person Identification(PID) segment present in this message.
|
PSG |
getProductOrServiceGroupSegment()
Retrieves Product/Service Group(PSG) segment present in this message.
|
ISingleCollection<PSL> |
getProductOrServiceLineItemSegments()
Retrieves Collection of Product/Service Line Item(PSL) present in this message.
|
PSS |
getProductOrServiceSectionSegment()
Retrieves Product/Service Section(PSS) segment present in this message.
|
RFI |
getRequestForInformationSegment()
Retrieves Request for Information(RFI) segment present in this message.
|
ISingleCollection<IGroup> |
getRequestGroups()
Retrieves Collection of REQUEST present in this message.
|
ISingleCollection<SFT> |
getSoftwareSegments()
Retrieves Collection of Software Segments(SFT) present in this message.
|
ISingleCollection<UAC> |
getUserAuthenticationCredentialSegments()
Retrieves Collection of User Authentication Credential Segments(UAC) present in this message.
|
void |
setInVoiceSegment(IVC objIVC)
Sets value of IVC segment for this message,overwrites if already present.
|
void |
setPersonIdentificationSegment(PID objPID)
Sets value of PID segment for this message,overwrites if already present.
|
void |
setProductOrServiceGroupSegment(PSG objPSG)
Sets value of PSG segment for this message,overwrites if already present.
|
void |
setProductOrServiceSectionSegment(PSS objPSS)
Sets value of PSS segment for this message,overwrites if already present.
|
void |
setRequestForInformationSegment(RFI objRFI)
Sets value of RFI segment for this message,overwrites if already present.
|
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 ISingleCollection<SFT> getSoftwareSegments()
public void addSoftwareSegment(SFT objSFT)
objSFT - Specified Software Segment(SFT) to be added in this message to this message.public void addSoftwareSegment(ISingleCollection<SFT> objSFTSegmentCollection)
objSFTSegmentCollection - Collection of Software Segments to add in this messagepublic ISingleCollection<UAC> getUserAuthenticationCredentialSegments()
public void addUserAuthenticationCredentialSegment(UAC objUAC)
objUAC - Specified User Authentication Credential Segment(UAC) to be added in this message to this message.public void addUserAuthenticationCredentialSegment(ISingleCollection<UAC> objUACSegmentCollection)
objUACSegmentCollection - Collection of User Authentication Credential Segments to add in this messagepublic RFI getRequestForInformationSegment()
public void setRequestForInformationSegment(RFI objRFI)
objRFI - Specified RFI Segmentpublic ISingleCollection<CTD> getContactDataSegments()
public void addUserAuthenticationCredentialSegment(CTD objCTD)
objCTD - Specified Contact Data Segment(CTD) to be added in this message to this message.public void addContactDataSegment(ISingleCollection<CTD> objCTDSegmentCollection)
objCTDSegmentCollection - Collection of Contact Data Segments to add in this messagepublic IVC getInVoiceSegment()
public void setInVoiceSegment(IVC objIVC)
objIVC - Specified IVC Segmentpublic PSS getProductOrServiceSectionSegment()
public void setProductOrServiceSectionSegment(PSS objPSS)
objPSS - Specified PSS Segmentpublic PSG getProductOrServiceGroupSegment()
public void setProductOrServiceGroupSegment(PSG objPSG)
objPSG - Specified PSG Segmentpublic PID getPersonIdentificationSegment()
public void setPersonIdentificationSegment(PID objPID)
objPID - Specified PID Segmentpublic ISingleCollection<PSL> getProductOrServiceLineItemSegments()
public void addProductOrServiceLineItemSegment(PSL objPSL)
objPSL - Specified Product/Service Line Item Segment(PSL) to be added in this message to this message.public void addProductOrServiceLineItemSegment(ISingleCollection<PSL> objPSLSegmentCollection)
objPSLSegmentCollection - Collection of Product/Service Line Item to add in this messagepublic ISingleCollection<IGroup> getRequestGroups()
public void addRequestGroups(ISingleCollection<IGroup> objSingleCollection)
objSingleCollection - - Specified REQUEST Collection.public void addRequestGroup(IGroup objGroup)
objGroup - Specified REQUEST.