Class AS4ReceiptMessage

All Implemented Interfaces:
com.helger.commons.traits.IGenericImplTrait<AS4ReceiptMessage>, IAS4Message

public class AS4ReceiptMessage extends AbstractAS4Message<AS4ReceiptMessage>
AS4 receipt message
Author:
Philip Helger
  • Constructor Details

  • Method Details

    • getEbms3SignalMessage

      @Nonnull public final Ebms3SignalMessage getEbms3SignalMessage()
      Returns:
      The Ebms3SignalMessage passed in the constructor. Never null.
    • create

      @Nonnull public static AS4ReceiptMessage create(@Nonnull ESoapVersion eSoapVersion, @Nonnull @Nonempty String sMessageID, @Nullable Ebms3UserMessage aEbms3UserMessageToRespond, @Nullable Node aSoapDocument, boolean bShouldUseNonRepudiation, @Nullable String sRefToMessageID)
      This method creates a receipt message.
      Parameters:
      eSoapVersion - SOAP Version which should be used
      sMessageID - Message ID to use. May neither be null nor empty.
      aEbms3UserMessageToRespond - The received usermessage which should be responded too. May be null.
      aSoapDocument - If the SOAPDocument has WSS4j elements and the following parameter is true NonRepudiation will be used if the message is signed
      bShouldUseNonRepudiation - If NonRepudiation should be used or not
      sRefToMessageID - The reference to the original message, if no UserMessage to respond is provided. May be null. Since v3.0.0
      Returns:
      AS4ReceiptMessage