Class DefaultSapMyAccountOrderCancelService

java.lang.Object
de.hybris.platform.ordercancel.impl.DefaultOrderCancelService
com.sap.myaccountsapservices.order.service.impl.DefaultSapMyAccountOrderCancelService
All Implemented Interfaces:
de.hybris.platform.ordercancel.OrderCancelCallbackService, de.hybris.platform.ordercancel.OrderCancelService

public class DefaultSapMyAccountOrderCancelService extends de.hybris.platform.ordercancel.impl.DefaultOrderCancelService
This class @DefaultSapMyAccountOrderCancelService overrides method based on the feature flag
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    de.hybris.platform.store.services.BaseStoreService
     
    de.hybris.platform.ordercancel.CancelDecision
    isCancelPossible(OrderModel order, PrincipalModel requestor, boolean partialCancel, boolean partialEntryCancel)
    This method decides how CancelDecision should be made based on the feature flag.
    void
    setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService)
     

    Methods inherited from class de.hybris.platform.ordercancel.impl.DefaultOrderCancelService

    findPendingCancelRequest, getAllCancelableEntries, getCancelableEntriesStrategy, getCancelDenialStrategies, getCancelRecordForOrder, getConfiguration, getModelService, getOrderCancelDao, getOrderCancelRecordsHandler, getPendingCancelRecordEntry, getRequestExecutorsMap, getResponseExecutorsMap, getStateMappingStrategy, onOrderCancelResponse, requestOrderCancel, setCancelableEntriesStrategy, setCancelDenialStrategies, setModelService, setOrderCancelDao, setOrderCancelRecordsHandler, setRequestExecutorsMap, setResponseExecutorsMap, setStateMappingStrategy

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DefaultSapMyAccountOrderCancelService

      public DefaultSapMyAccountOrderCancelService()
  • Method Details

    • isCancelPossible

      public de.hybris.platform.ordercancel.CancelDecision isCancelPossible(OrderModel order, PrincipalModel requestor, boolean partialCancel, boolean partialEntryCancel)
      This method decides how CancelDecision should be made based on the feature flag.
      Specified by:
      isCancelPossible in interface de.hybris.platform.ordercancel.OrderCancelService
      Overrides:
      isCancelPossible in class de.hybris.platform.ordercancel.impl.DefaultOrderCancelService
      Parameters:
      order -
      requestor -
      partialCancel -
      partialEntryCancel -
    • getBaseStoreService

      public de.hybris.platform.store.services.BaseStoreService getBaseStoreService()
    • setBaseStoreService

      public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService)