public class DefaultReturnEntryBasedReturnableCheck extends AbstractBusinessService implements ReturnableCheck
DefaultReturnService to provide information, if
specified product is returnable. The implemented algorithm will check the corresponding 'returns entries' .AbstractService.SerializableDTOmodelService, sessionService, txManagertenant| Constructor and Description |
|---|
DefaultReturnEntryBasedReturnableCheck() |
| Modifier and Type | Method and Description |
|---|---|
protected List<ReturnEntryModel> |
getReturnEntry(AbstractOrderEntryModel entry) |
boolean |
perform(OrderModel order,
AbstractOrderEntryModel orderentry,
long returnQuantity)
Determines if the product is 'returnable' on base of existing returns entries entries.
|
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManagerafterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, setTenantScope, writeReplacepublic DefaultReturnEntryBasedReturnableCheck()
public boolean perform(OrderModel order, AbstractOrderEntryModel orderentry, long returnQuantity)
perform in interface ReturnableCheckorder - the related original orderorderentry - the ordered product which will be returnedreturnQuantity - the quantity of entries to be returnedprotected List<ReturnEntryModel> getReturnEntry(AbstractOrderEntryModel entry)
Copyright © 2017 SAP SE. All Rights Reserved.