Class As4InboundMetadata

  • All Implemented Interfaces:
    network.oxalis.api.inbound.InboundMetadata, network.oxalis.api.transmission.TransmissionResult

    public class As4InboundMetadata
    extends Object
    implements network.oxalis.api.inbound.InboundMetadata
    • Constructor Detail

      • As4InboundMetadata

        public As4InboundMetadata​(network.oxalis.api.model.TransmissionIdentifier transmissionIdentifier,
                                  String conversationId,
                                  network.oxalis.vefa.peppol.common.model.Header header,
                                  network.oxalis.api.timestamp.Timestamp timestamp,
                                  network.oxalis.vefa.peppol.common.model.TransportProfile transportProfile,
                                  network.oxalis.vefa.peppol.common.model.Digest digest,
                                  X509Certificate certificate,
                                  byte[] primaryReceipt,
                                  As4EnvelopeHeader as4EnvelopeHeader)
    • Method Detail

      • getCertificate

        public X509Certificate getCertificate()
        Specified by:
        getCertificate in interface network.oxalis.api.inbound.InboundMetadata
      • getTransmissionIdentifier

        public network.oxalis.api.model.TransmissionIdentifier getTransmissionIdentifier()
        Specified by:
        getTransmissionIdentifier in interface network.oxalis.api.transmission.TransmissionResult
      • getConversationId

        public String getConversationId()
      • getHeader

        public network.oxalis.vefa.peppol.common.model.Header getHeader()
        Specified by:
        getHeader in interface network.oxalis.api.transmission.TransmissionResult
      • getTimestamp

        public Date getTimestamp()
        Specified by:
        getTimestamp in interface network.oxalis.api.transmission.TransmissionResult
      • getDigest

        public network.oxalis.vefa.peppol.common.model.Digest getDigest()
        Specified by:
        getDigest in interface network.oxalis.api.transmission.TransmissionResult
      • getTransportProtocol

        public network.oxalis.vefa.peppol.common.model.TransportProtocol getTransportProtocol()
        Specified by:
        getTransportProtocol in interface network.oxalis.api.transmission.TransmissionResult
      • getProtocol

        public network.oxalis.vefa.peppol.common.model.TransportProfile getProtocol()
        Specified by:
        getProtocol in interface network.oxalis.api.transmission.TransmissionResult
      • getReceipts

        public List<network.oxalis.vefa.peppol.common.model.Receipt> getReceipts()
        Specified by:
        getReceipts in interface network.oxalis.api.transmission.TransmissionResult
      • primaryReceipt

        public network.oxalis.vefa.peppol.common.model.Receipt primaryReceipt()
        Specified by:
        primaryReceipt in interface network.oxalis.api.transmission.TransmissionResult
      • getTag

        public network.oxalis.api.tag.Tag getTag()
        Specified by:
        getTag in interface network.oxalis.api.inbound.InboundMetadata