IMPLTYPE - Real implementation type.public abstract class AbstractAS4Message<IMPLTYPE extends AbstractAS4Message<IMPLTYPE>> extends Object implements IAS4Message, com.helger.commons.traits.IGenericImplTrait<IMPLTYPE>
| Modifier and Type | Field and Description |
|---|---|
protected Ebms3Messaging |
m_aMessaging |
| Constructor and Description |
|---|
AbstractAS4Message(ESoapVersion eSoapVersion,
EAS4MessageType eMsgType) |
| Modifier and Type | Method and Description |
|---|---|
Document |
getAsSoapDocument(Node aPayload)
Create a SOAP document from this message with the specified optional
payload.
|
EAS4MessageType |
getMessageType() |
String |
getMessagingID() |
ESoapVersion |
getSoapVersion() |
IMPLTYPE |
setMustUnderstand(boolean bMustUnderstand)
Set the "mustUnderstand" value depending on the used SOAP version.
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAsSoapDocumentprotected final Ebms3Messaging m_aMessaging
public AbstractAS4Message(@Nonnull ESoapVersion eSoapVersion, @Nonnull EAS4MessageType eMsgType)
@Nonnull public final ESoapVersion getSoapVersion()
getSoapVersion in interface IAS4Messagenull.@Nonnull public final EAS4MessageType getMessageType()
getMessageType in interface IAS4Messagenull.@Nonnull @Nonempty public final String getMessagingID()
getMessagingID in interface IAS4Messagenull.@Nonnull public final IMPLTYPE setMustUnderstand(boolean bMustUnderstand)
IAS4MessagesetMustUnderstand in interface IAS4MessagebMustUnderstand - true for must understand, false otherwise.@Nonnull public final Document getAsSoapDocument(@Nullable Node aPayload)
IAS4MessagegetAsSoapDocument in interface IAS4MessageaPayload - The payload to be added into the SOAP body. May be
null.Copyright © 2015–2020 Philip Helger. All rights reserved.