java.lang.Object
de.hybris.platform.ordercancel.impl.orderstatechangingstrategies.SetCancellledStrategy
All Implemented Interfaces:
OrderStatusChangeStrategy

public class SetCancellledStrategy extends Object implements OrderStatusChangeStrategy
  • Constructor Details

    • SetCancellledStrategy

      public SetCancellledStrategy()
  • Method Details

    • changeOrderStatusAfterCancelOperation

      public void changeOrderStatusAfterCancelOperation(OrderCancelRecordEntryModel orderCancelRecordEntry, boolean saveOrderModel)
      Specified by:
      changeOrderStatusAfterCancelOperation in interface OrderStatusChangeStrategy
    • getModelService

      public ModelService getModelService()
      Returns:
      the modelService
    • setModelService

      public void setModelService(ModelService modelService)
      Parameters:
      modelService - the modelService to set
    • clearAdditionalCostsForCompleteCancelledOrder

      protected void clearAdditionalCostsForCompleteCancelledOrder(OrderModel order)
      Clear the delivery mode and discount to avoid additional costs or negative discount being calculated in the complete cancelled order
      Parameters:
      order - the complete cancelled order