Class TmaDeliveryModePlaceOrderMethodHook

  • All Implemented Interfaces:
    de.hybris.platform.commerceservices.order.hook.CommercePlaceOrderMethodHook

    public class TmaDeliveryModePlaceOrderMethodHook
    extends java.lang.Object
    implements de.hybris.platform.commerceservices.order.hook.CommercePlaceOrderMethodHook
    Cart validation hook to verify if delivery mode is required
    Since:
    1911
    • Constructor Detail

      • TmaDeliveryModePlaceOrderMethodHook

        public TmaDeliveryModePlaceOrderMethodHook()
    • Method Detail

      • 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