Class PlacePurchaseOrderProcessing

java.lang.Object
de.hybris.platform.b2b.punchout.actions.inbound.PlacePurchaseOrderProcessing

public class PlacePurchaseOrderProcessing extends Object
Places an order using the session shopping cart.
  • Constructor Details

    • PlacePurchaseOrderProcessing

      public PlacePurchaseOrderProcessing()
  • Method Details

    • process

      public OrderData process()
    • getOrderRequest

      protected OrderRequest getOrderRequest(CXML input)
      Finds an OrderRequest from the input.
      Parameters:
      input - the CXML input
      Returns:
      the OrderRequest from the input
    • restoreSessionCart

      protected void restoreSessionCart()
      restore session cart and cart will be re-calculated
    • setCheckoutFacade

      public void setCheckoutFacade(CheckoutFacade checkoutFacade)
    • getCheckoutFacade

      protected CheckoutFacade getCheckoutFacade()
      Returns:
      the checkoutFacade
    • setCommerceCartService

      public void setCommerceCartService(CommerceCartService commerceCartService)
      Parameters:
      commerceCartService -
    • getCartService

      protected CartService getCartService()
    • setCartService

      public void setCartService(CartService cartService)
      Parameters:
      cartService - the cartService to set
    • getPunchOutSessionService

      protected PunchOutSessionService getPunchOutSessionService()
    • setPunchOutSessionService

      public void setPunchOutSessionService(PunchOutSessionService punchOutSessionService)