Class CommercePlaceOrderCreditCheckMethodHook

java.lang.Object
de.hybris.platform.sap.core.sapsalesordersimulation.order.hook.impl.CommercePlaceOrderCreditCheckMethodHook
All Implemented Interfaces:
de.hybris.platform.commerceservices.order.hook.CommercePlaceOrderMethodHook

public class CommercePlaceOrderCreditCheckMethodHook extends Object implements de.hybris.platform.commerceservices.order.hook.CommercePlaceOrderMethodHook
  • Constructor Details

    • CommercePlaceOrderCreditCheckMethodHook

      public CommercePlaceOrderCreditCheckMethodHook()
  • Method Details

    • afterPlaceOrder

      public void afterPlaceOrder(CommerceCheckoutParameter parameter, CommerceOrderResult orderModel) throws de.hybris.platform.order.InvalidCartException
      Specified by:
      afterPlaceOrder in interface de.hybris.platform.commerceservices.order.hook.CommercePlaceOrderMethodHook
      Throws:
      de.hybris.platform.order.InvalidCartException
    • beforePlaceOrder

      public void beforePlaceOrder(CommerceCheckoutParameter parameter) throws de.hybris.platform.order.InvalidCartException
      Specified by:
      beforePlaceOrder in interface de.hybris.platform.commerceservices.order.hook.CommercePlaceOrderMethodHook
      Throws:
      de.hybris.platform.order.InvalidCartException
    • beforeSubmitOrder

      public void beforeSubmitOrder(CommerceCheckoutParameter parameter, CommerceOrderResult result) throws de.hybris.platform.order.InvalidCartException
      Specified by:
      beforeSubmitOrder in interface de.hybris.platform.commerceservices.order.hook.CommercePlaceOrderMethodHook
      Throws:
      de.hybris.platform.order.InvalidCartException
    • isB2BOrder

      protected boolean isB2BOrder(CartModel cartModel)
    • getUserService

      public de.hybris.platform.servicelayer.user.UserService getUserService()
    • setUserService

      public void setUserService(de.hybris.platform.servicelayer.user.UserService userService)
    • getSalesOrderSimulationService

      public SalesOrderSimulationService getSalesOrderSimulationService()
    • setSalesOrderSimulationService

      public void setSalesOrderSimulationService(SalesOrderSimulationService salesOrderSimulationService)
    • getSapSimulateSalesOrderEnablementService

      public SapSimulateSalesOrderEnablementService getSapSimulateSalesOrderEnablementService()
    • setSapSimulateSalesOrderEnablementService

      public void setSapSimulateSalesOrderEnablementService(SapSimulateSalesOrderEnablementService sapSimulateSalesOrderEnablementService)