public class DefaultOrderCancelRecordsHandler extends AbstractBusinessService implements OrderCancelRecordsHandler
AbstractService.SerializableDTOmodelService, sessionService, txManagertenant| Constructor and Description |
|---|
DefaultOrderCancelRecordsHandler() |
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManagerafterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, setTenantScope, writeReplacepublic OrderCancelRecordEntryModel createRecordEntry(OrderCancelRequest request) throws OrderCancelRecordsHandlerException
OrderCancelRecordsHandlercreateRecordEntry in interface OrderCancelRecordsHandlerrequest - OrderCancelRequestOrderCancelRecordEntryModel - a model reference to the entry.OrderCancelRecordsHandlerExceptionpublic OrderCancelRecordEntryModel createRecordEntry(OrderCancelRequest request, PrincipalModel requestor) throws OrderCancelRecordsHandlerException
OrderCancelRecordsHandlercreateRecordEntry in interface OrderCancelRecordsHandlerrequest - OrderCancelRequestrequestor - - who requests the cancelOrderCancelRecordEntryModel - a model reference to the entry.OrderCancelRecordsHandlerExceptionprotected OrderCancelRecordEntryModel createCancelRecordEntry(OrderCancelRequest request, OrderModel order, OrderCancelRecordModel cancelRecord, OrderHistoryEntryModel snapshot, Map<Integer,AbstractOrderEntryModel> originalOrderEntriesMapping) throws OrderCancelRecordsHandlerException
request - order - cancelRecord - OrderCancelRecordEntryModelOrderCancelRecordsHandlerExceptionprotected OrderEntryModel getOriginalOrderEntry(Map<Integer,AbstractOrderEntryModel> originalOrderEntriesMapping, OrderCancelEntry cancelRequestEntry) throws OrderCancelRecordsHandlerException
originalOrderEntriesMapping - cancelRequestEntry - OrderCancelRecordsHandlerExceptionpublic OrderCancelRecordEntryModel updateRecordEntry(OrderCancelResponse response) throws OrderCancelRecordsHandlerException
OrderCancelRecordsHandlerupdateRecordEntry in interface OrderCancelRecordsHandlerresponse - OrderCancelResponseOrderCancelRecordEntryModel - a model reference to the entry.OrderCancelRecordsHandlerExceptionpublic OrderCancelRecordEntryModel getPendingCancelRecordEntry(OrderModel order) throws OrderCancelRecordsHandlerException
OrderCancelRecordsHandlergetPendingCancelRecordEntry in interface OrderCancelRecordsHandlerOrderCancelRecordEntryModelOrderCancelRecordsHandlerExceptionpublic OrderCancelRecordModel getCancelRecord(OrderModel order)
OrderCancelRecordsHandlergetCancelRecord in interface OrderCancelRecordsHandlerorder - target orderOrderCancelRecordModelprotected OrderCancelRecordModel getOrCreateCancelRecord(OrderModel order) throws OrderCancelDaoException
order - OrderCancelDaoExceptionprotected Map<Integer,AbstractOrderEntryModel> storeOriginalOrderEntriesMapping(OrderModel order)
protected OrderCancelRecordModel createCancelRecord(OrderModel order)
order - protected OrderHistoryEntryModel createSnaphot(OrderModel order, OrderModel version, String description)
protected OrderHistoryEntryModel createSnaphot(OrderModel order, OrderModel version, String description, PrincipalModel requestor)
protected String generateEntryCode(OrderHistoryEntryModel snapshot)
public void setOrderCancelDao(OrderCancelDao orderCancelDao)
orderCancelDao - the orderCancelDao to setpublic void setOrderHistoryService(OrderHistoryService orderHistoryService)
orderHistoryService - the orderHistoryService to setpublic void setUserService(UserService userService)
userService - the userService to setCopyright © 2017 SAP SE. All Rights Reserved.