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 -
Method Summary
Modifier and TypeMethodDescriptionde.hybris.platform.store.services.BaseStoreServicede.hybris.platform.ordercancel.CancelDecisionisCancelPossible(OrderModel order, PrincipalModel requestor, boolean partialCancel, boolean partialEntryCancel) This method decides how CancelDecision should be made based on the feature flag.voidsetBaseStoreService(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
-
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:
isCancelPossiblein interfacede.hybris.platform.ordercancel.OrderCancelService- Overrides:
isCancelPossiblein classde.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)
-