@NotThreadSafe public class AS4MessageState extends com.helger.commons.collection.attr.AttributeContainerAny<String> implements IAS4MessageState
as4. are reserved for internal use.AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>com.helger.commons.collection.attr.IAttributeContainer.IAfterSetValueCallback<KEYTYPE,VALUETYPE>, com.helger.commons.collection.attr.IAttributeContainer.IBeforeSetValueCallback<KEYTYPE,VALUETYPE>| Constructor and Description |
|---|
AS4MessageState(com.helger.as4.soap.ESOAPVersion eSOAPVersion,
com.helger.as4.util.AS4ResourceManager aResMgr) |
| Modifier and Type | Method and Description |
|---|---|
com.helger.commons.collection.impl.ICommonsMap<String,com.helger.as4.attachment.EAS4CompressionMode> |
getCompressedAttachmentIDs() |
com.helger.commons.collection.impl.ICommonsList<com.helger.as4.attachment.WSS4JAttachment> |
getDecryptedAttachments() |
Document |
getDecryptedSOAPDocument() |
com.helger.as4.model.pmode.leg.PModeLeg |
getEffectivePModeLeg() |
int |
getEffectivePModeLegNumber() |
String |
getInitiatorID() |
com.helger.as4lib.ebms3header.Ebms3Messaging |
getMessaging() |
com.helger.as4.model.mpc.IMPC |
getMPC() |
com.helger.commons.collection.impl.ICommonsList<com.helger.as4.attachment.WSS4JAttachment> |
getOriginalAttachments() |
com.helger.as4.model.pmode.IPMode |
getPMode() |
LocalDateTime |
getReceiptDT() |
com.helger.as4.util.AS4ResourceManager |
getResourceMgr() |
String |
getResponderID() |
com.helger.as4.soap.ESOAPVersion |
getSOAPVersion() |
X509Certificate |
getUsedCertificate() |
boolean |
isSoapBodyPayloadPresent() |
boolean |
isSoapDecrypted() |
boolean |
isSoapSignatureChecked() |
void |
setCompressedAttachmentIDs(com.helger.commons.collection.impl.ICommonsMap<String,com.helger.as4.attachment.EAS4CompressionMode> aIDs) |
void |
setDecryptedAttachments(com.helger.commons.collection.impl.ICommonsList<com.helger.as4.attachment.WSS4JAttachment> aAttachments) |
void |
setDecryptedSOAPDocument(Document aDocument) |
void |
setEffectivePModeLeg(int nLegNumber,
com.helger.as4.model.pmode.leg.PModeLeg aEffectiveLeg) |
void |
setInitiatorID(String sInitiatorID) |
void |
setMessaging(com.helger.as4lib.ebms3header.Ebms3Messaging aMessaging) |
void |
setMPC(com.helger.as4.model.mpc.IMPC aMPC) |
void |
setOriginalAttachments(com.helger.commons.collection.impl.ICommonsList<com.helger.as4.attachment.WSS4JAttachment> aAttachments) |
void |
setPMode(com.helger.as4.model.pmode.IPMode aPMode)
Set the PMode to be used.
|
void |
setResponderID(String sResponderID) |
void |
setSoapBodyPayloadPresent(boolean bHasSoapBodyPayload) |
void |
setSoapDecrypted(boolean bDecrypted) |
void |
setSoapSignatureChecked(boolean bSignatureChecked) |
void |
setUsedCertificate(X509Certificate aCert) |
afterSetValueCallbacks, beforeSetValueCallbacks, equals, hashCode, toStringclear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesclone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizefinalize, getClass, notify, notifyAll, wait, wait, waitcontainsCompressedAttachmentID, getAttachmentCompressionMode, getRefToMessageID, hasCompressedAttachmentIDs, hasDecryptedAttachments, hasDecryptedSOAPDocument, hasOriginalAttachmentsafterSetValueCallbacks, beforeSetValueCallbacks, getAsBoolean, getAsDouble, getAsFloat, getAsInt, getAsLong, getClone, getValue, putAllIn, putInaddAll, containsAnyEntry, containsAnyKey, containsAnyValue, copyOfEntrySet, copyOfKeySet, copyOfKeySet, copyOfValues, copyOfValues, copyOfValuesMapped, copyOfValuesMapped, createInstance, findFirstEntry, findFirstKey, findFirstValue, forEach, forEachKey, forEachKey, forEachValue, forEachValue, getAsUnmodifiable, getFirstEntry, getFirstEntry, getFirstKey, getFirstKey, getFirstValue, getFirstValue, getSortedByKey, getSortedByValue, getSwappedKeyValues, isNotEmpty, put, putAll, putAll, putAllMapped, putAllMapped, putAllMapped, putIf, putIfNotNull, removeAll, removeIf, removeIfKey, removeIfValue, removeObject, setAllclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuescontainsNonNullValue, containsNullValue, getAsBigDecimal, getAsBigDecimal, getAsBigInteger, getAsBigInteger, getAsBoolean, getAsBooleanObj, getAsByte, getAsByte, getAsByteArray, getAsByteObj, getAsChar, getAsChar, getAsCharArray, getAsCharArray, getAsCharObj, getAsDouble, getAsDoubleObj, getAsFloat, getAsFloatObj, getAsInt, getAsIntObj, getAsLocalDate, getAsLocalDate, getAsLocalDate, getAsLocalDateTime, getAsLocalDateTime, getAsLocalDateTime, getAsLocalTime, getAsLocalTime, getAsLocalTime, getAsLong, getAsLongObj, getAsShort, getAsShort, getAsShortObj, getAsSqlBlob, getAsSqlClob, getAsSqlDate, getAsSqlNClob, getAsSqlRowId, getAsSqlTime, getAsSqlTimestamp, getAsString, getAsString, getAsStringList, getAsStringList, getAsStringSet, getAsStringSet, getCastedValue, getCastedValue, getCastedValue, getCastedValue, getConvertedValue, getConvertedValue, getSafeCastedValue, getSafeCastedValue, getValueClass, hasStringValue, hasStringValue, onSafeCastError@Nonnull public final LocalDateTime getReceiptDT()
getReceiptDT in interface IAS4MessageStatenull.@Nonnull public final com.helger.as4.soap.ESOAPVersion getSOAPVersion()
getSOAPVersion in interface IAS4MessageStatenull.@Nonnull public final com.helger.as4.util.AS4ResourceManager getResourceMgr()
getResourceMgr in interface IAS4MessageStatenull.public void setMessaging(@Nullable com.helger.as4lib.ebms3header.Ebms3Messaging aMessaging)
@Nullable public com.helger.as4lib.ebms3header.Ebms3Messaging getMessaging()
getMessaging in interface IAS4MessageStatepublic void setPMode(@Nullable com.helger.as4.model.pmode.IPMode aPMode)
aPMode - PMode Config. May be null.@Nullable public com.helger.as4.model.pmode.IPMode getPMode()
getPMode in interface IAS4MessageStatepublic void setOriginalAttachments(@Nullable com.helger.commons.collection.impl.ICommonsList<com.helger.as4.attachment.WSS4JAttachment> aAttachments)
@Nullable public com.helger.commons.collection.impl.ICommonsList<com.helger.as4.attachment.WSS4JAttachment> getOriginalAttachments()
getOriginalAttachments in interface IAS4MessageState@Nullable public Document getDecryptedSOAPDocument()
getDecryptedSOAPDocument in interface IAS4MessageStatepublic void setDecryptedAttachments(@Nullable com.helger.commons.collection.impl.ICommonsList<com.helger.as4.attachment.WSS4JAttachment> aAttachments)
@Nullable public com.helger.commons.collection.impl.ICommonsList<com.helger.as4.attachment.WSS4JAttachment> getDecryptedAttachments()
getDecryptedAttachments in interface IAS4MessageStatepublic void setCompressedAttachmentIDs(@Nullable com.helger.commons.collection.impl.ICommonsMap<String,com.helger.as4.attachment.EAS4CompressionMode> aIDs)
@Nullable public com.helger.commons.collection.impl.ICommonsMap<String,com.helger.as4.attachment.EAS4CompressionMode> getCompressedAttachmentIDs()
getCompressedAttachmentIDs in interface IAS4MessageStatepublic void setMPC(@Nullable com.helger.as4.model.mpc.IMPC aMPC)
@Nullable public com.helger.as4.model.mpc.IMPC getMPC()
getMPC in interface IAS4MessageStatepublic void setSoapBodyPayloadPresent(boolean bHasSoapBodyPayload)
public boolean isSoapBodyPayloadPresent()
isSoapBodyPayloadPresent in interface IAS4MessageState@Nullable public String getInitiatorID()
getInitiatorID in interface IAS4MessageState@Nullable public String getResponderID()
getResponderID in interface IAS4MessageStatepublic void setUsedCertificate(@Nullable X509Certificate aCert)
@Nullable public X509Certificate getUsedCertificate()
getUsedCertificate in interface IAS4MessageStatenull. Usually the certificate that was used for
signing.public void setEffectivePModeLeg(@Nonnegative int nLegNumber, @Nullable com.helger.as4.model.pmode.leg.PModeLeg aEffectiveLeg)
@Nullable public com.helger.as4.model.pmode.leg.PModeLeg getEffectivePModeLeg()
getEffectivePModeLeg in interface IAS4MessageStateIAS4MessageState.getPMode()@CheckForSigned public int getEffectivePModeLegNumber()
getEffectivePModeLegNumber in interface IAS4MessageStatepublic void setSoapSignatureChecked(boolean bSignatureChecked)
public boolean isSoapSignatureChecked()
isSoapSignatureChecked in interface IAS4MessageStatetrue if the incoming message was signed and the
signature was verified, false otherwise.public void setSoapDecrypted(boolean bDecrypted)
public boolean isSoapDecrypted()
isSoapDecrypted in interface IAS4MessageStatetrue if the incoming message was decrypted,
false otherwise.Copyright © 2015–2019 Philip Helger. All rights reserved.