Class DefaultPunchOutOrderMessageProcessor

java.lang.Object
de.hybris.platform.b2b.punchout.actions.outbound.DefaultPunchOutOrderMessageProcessor
All Implemented Interfaces:
PunchOutOutboundProcessor

public class DefaultPunchOutOrderMessageProcessor extends Object implements PunchOutOutboundProcessor
Default implementation of PunchOutService.
  • Constructor Details

    • DefaultPunchOutOrderMessageProcessor

      public DefaultPunchOutOrderMessageProcessor()
  • Method Details

    • generatecXML

      public CXML generatecXML()
      Description copied from interface: PunchOutOutboundProcessor
      Generates the cXML for the command from session .
      Specified by:
      generatecXML in interface PunchOutOutboundProcessor
    • process

      protected CXML process(CartModel cartModel)
    • getCartModel

      protected CartModel getCartModel()
    • getCartService

      protected CartService getCartService()
    • setCartService

      public void setCartService(CartService cartService)
    • getPunchOutHeaderGenerator

      protected DefaultPunchOutHeaderGenerator getPunchOutHeaderGenerator()
      Returns:
      the punchOutHeaderGenerator
    • setPunchOutHeaderGenerator

      public void setPunchOutHeaderGenerator(DefaultPunchOutHeaderGenerator defaultPunchOutHeaderGenerator)
      Parameters:
      defaultPunchOutHeaderGenerator - the defaultPunchOutHeaderGenerator to set
    • getPunchOutOrderMessageGenerator

      protected DefaultPunchOutOrderMessageGenerator getPunchOutOrderMessageGenerator()
      Returns:
      the punchOutOrderMessageGenerator
    • setPunchOutOrderMessageGenerator

      public void setPunchOutOrderMessageGenerator(DefaultPunchOutOrderMessageGenerator defaultPunchOutOrderMessageGenerator)
      Parameters:
      defaultPunchOutOrderMessageGenerator - the punchOutOrderMessageProcessingAction to set