Class PunchOutOrderMessageHeaderProcessingAction

  • All Implemented Interfaces:
    PunchOutProcessingAction<CartModel,​CXML>

    public class PunchOutOrderMessageHeaderProcessingAction
    extends java.lang.Object
    implements PunchOutProcessingAction<CartModel,​CXML>
    Creates the header for a PunchOut message. The Header element contains addressing and authentication information. The Header element is the same regardless of the specific Request or Response within the body of the cXML message.
    • Constructor Detail

      • PunchOutOrderMessageHeaderProcessingAction

        public PunchOutOrderMessageHeaderProcessingAction()
    • Method Detail

      • convertOrganizationsToCredentials

        protected java.util.List<Credential> convertOrganizationsToCredentials​(java.util.List<Organization> organizations)
        this method will convert an Organization into a cmxl credential ignoring the shared secret.
        Parameters:
        organizations - intended to be converted.
        Returns:
        the resulting list of credentials.
      • setPunchOutConfigurationService

        public void setPunchOutConfigurationService​(PunchOutConfigurationService punchOutConfigurationService)
      • setPunchOutSessionService

        public void setPunchOutSessionService​(PunchOutSessionService punchOutSessionService)