Class AbstractAS4UserMessageBuilder<IMPLTYPE extends AbstractAS4UserMessageBuilder<IMPLTYPE>>

java.lang.Object
com.helger.phase4.sender.AbstractAS4MessageBuilder<IMPLTYPE>
com.helger.phase4.sender.AbstractAS4UserMessageBuilder<IMPLTYPE>
Type Parameters:
IMPLTYPE - The implementation type
All Implemented Interfaces:
com.helger.commons.traits.IGenericImplTrait<IMPLTYPE>
Direct Known Subclasses:
AbstractAS4UserMessageBuilderMIMEPayload

@NotThreadSafe public abstract class AbstractAS4UserMessageBuilder<IMPLTYPE extends AbstractAS4UserMessageBuilder<IMPLTYPE>> extends AbstractAS4MessageBuilder<IMPLTYPE>
Abstract builder base class for a user message.
Since:
0.10.0
Author:
Philip Helger
  • Field Details

    • m_aPMode

      protected IPMode m_aPMode
    • m_sServiceType

      protected String m_sServiceType
    • m_sService

      protected String m_sService
    • m_sAction

      protected String m_sAction
    • m_sAgreementRef

      protected String m_sAgreementRef
    • m_sPModeID

      protected String m_sPModeID
    • m_sFromPartyIDType

      protected String m_sFromPartyIDType
    • m_sFromPartyID

      protected String m_sFromPartyID
    • m_sFromRole

      protected String m_sFromRole
    • m_sToPartyIDType

      protected String m_sToPartyIDType
    • m_sToPartyID

      protected String m_sToPartyID
    • m_sToRole

      protected String m_sToRole
    • m_sConversationID

      protected String m_sConversationID
    • m_aMessageProperties

      protected final com.helger.commons.collection.impl.ICommonsList<MessageProperty> m_aMessageProperties
    • m_aReceiverCertificate

      protected X509Certificate m_aReceiverCertificate
    • m_sEndpointURL

      protected String m_sEndpointURL
    • m_aAttachments

      protected final com.helger.commons.collection.impl.ICommonsList<Phase4OutgoingAttachment> m_aAttachments
    • m_aSignalMsgConsumer

      protected IAS4SignalMessageConsumer m_aSignalMsgConsumer
  • Constructor Details

    • AbstractAS4UserMessageBuilder

      protected AbstractAS4UserMessageBuilder()
      Create a new builder, with the following fields already set:
      pmode(IPMode)
  • Method Details