Package de.gematik.rbellogger.data.facet
Class RbelVauEpaFacet
- java.lang.Object
-
- de.gematik.rbellogger.data.facet.RbelVauEpaFacet
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRbelVauEpaFacet.RbelVauEpaFacetBuilder
-
Constructor Summary
Constructors Constructor Description RbelVauEpaFacet(RbelElement message, RbelElement encryptedMessage, RbelElement sequenceNumber, RbelElement additionalHeaders, RbelElement pVersionNumber, RbelElement keyIdUsed, RbelElement pHeaderInformation, RbelElement decryptedHeader, Optional<RbelKey> keyUsed)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RbelVauEpaFacet.RbelVauEpaFacetBuilderbuilder()RbelElementgetAdditionalHeaders()RbelMultiMapgetChildElements()Child elements for this facet.RbelElementgetDecryptedHeader()RbelElementgetEncryptedMessage()RbelElementgetKeyIdUsed()Optional<RbelKey>getKeyUsed()RbelElementgetMessage()RbelElementgetPHeaderInformation()RbelElementgetPVersionNumber()RbelElementgetSequenceNumber()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.gematik.rbellogger.data.facet.RbelFacet
shouldExpectReplyMessage
-
-
-
-
Constructor Detail
-
RbelVauEpaFacet
@ConstructorProperties({"message","encryptedMessage","sequenceNumber","additionalHeaders","pVersionNumber","keyIdUsed","pHeaderInformation","decryptedHeader","keyUsed"}) public RbelVauEpaFacet(RbelElement message, RbelElement encryptedMessage, RbelElement sequenceNumber, RbelElement additionalHeaders, RbelElement pVersionNumber, RbelElement keyIdUsed, RbelElement pHeaderInformation, RbelElement decryptedHeader, Optional<RbelKey> keyUsed)
-
-
Method Detail
-
getChildElements
public RbelMultiMap getChildElements()
Description copied from interface:RbelFacetChild elements for this facet. The content of the child elements should always be directly or indirectly be taken from the parent element of this facet (e.g. decrypted data is acceptable).- Specified by:
getChildElementsin interfaceRbelFacet- Returns:
- A map containing all child elements along with their name (key)
-
builder
public static RbelVauEpaFacet.RbelVauEpaFacetBuilder builder()
-
getMessage
public RbelElement getMessage()
-
getEncryptedMessage
public RbelElement getEncryptedMessage()
-
getSequenceNumber
public RbelElement getSequenceNumber()
-
getAdditionalHeaders
public RbelElement getAdditionalHeaders()
-
getPVersionNumber
public RbelElement getPVersionNumber()
-
getKeyIdUsed
public RbelElement getKeyIdUsed()
-
getPHeaderInformation
public RbelElement getPHeaderInformation()
-
getDecryptedHeader
public RbelElement getDecryptedHeader()
-
-