public interface IAS4MessageState extends com.helger.commons.collection.attr.IAttributeContainer<String,Object>
com.helger.commons.collection.attr.IAttributeContainer.IAfterSetValueCallback<KEYTYPE,VALUETYPE>, com.helger.commons.collection.attr.IAttributeContainer.IBeforeSetValueCallback<KEYTYPE,VALUETYPE>| Modifier and Type | Method and Description |
|---|---|
default boolean |
containsCompressedAttachmentID(String sID) |
default com.helger.as4.attachment.EAS4CompressionMode |
getAttachmentCompressionMode(String sID) |
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() |
default String |
getRefToMessageID() |
com.helger.as4.util.AS4ResourceManager |
getResourceMgr() |
String |
getResponderID() |
com.helger.as4.soap.ESOAPVersion |
getSOAPVersion() |
X509Certificate |
getUsedCertificate() |
default boolean |
hasCompressedAttachmentIDs() |
default boolean |
hasDecryptedAttachments() |
default boolean |
hasDecryptedSOAPDocument() |
default boolean |
hasOriginalAttachments() |
boolean |
isSoapBodyPayloadPresent() |
boolean |
isSoapDecrypted() |
boolean |
isSoapSignatureChecked() |
afterSetValueCallbacks, 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 LocalDateTime getReceiptDT()
null.@Nonnull com.helger.as4.soap.ESOAPVersion getSOAPVersion()
null.@Nonnull com.helger.as4.util.AS4ResourceManager getResourceMgr()
null.@Nullable com.helger.as4lib.ebms3header.Ebms3Messaging getMessaging()
@Nullable com.helger.as4.model.pmode.IPMode getPMode()
@Nullable com.helger.commons.collection.impl.ICommonsList<com.helger.as4.attachment.WSS4JAttachment> getOriginalAttachments()
default boolean hasOriginalAttachments()
@Nullable Document getDecryptedSOAPDocument()
default boolean hasDecryptedSOAPDocument()
@Nullable com.helger.commons.collection.impl.ICommonsList<com.helger.as4.attachment.WSS4JAttachment> getDecryptedAttachments()
default boolean hasDecryptedAttachments()
@Nullable com.helger.commons.collection.impl.ICommonsMap<String,com.helger.as4.attachment.EAS4CompressionMode> getCompressedAttachmentIDs()
default boolean hasCompressedAttachmentIDs()
@Nullable default com.helger.as4.attachment.EAS4CompressionMode getAttachmentCompressionMode(@Nullable String sID)
sID - id to look updefault boolean containsCompressedAttachmentID(@Nullable String sID)
sID - the id to look up@Nullable com.helger.as4.model.mpc.IMPC getMPC()
boolean isSoapBodyPayloadPresent()
@Nullable String getInitiatorID()
@Nullable String getResponderID()
@Nullable X509Certificate getUsedCertificate()
null. Usually the certificate that was used for
signing.@Nullable com.helger.as4.model.pmode.leg.PModeLeg getEffectivePModeLeg()
getPMode()@CheckForSigned int getEffectivePModeLegNumber()
boolean isSoapSignatureChecked()
true if the incoming message was signed and the
signature was verified, false otherwise.boolean isSoapDecrypted()
true if the incoming message was decrypted,
false otherwise.Copyright © 2015–2019 Philip Helger. All rights reserved.