Class WarehousingOrderEntryBasedReturnableCheck
- java.lang.Object
-
- de.hybris.platform.warehousing.returns.strategy.impl.WarehousingOrderEntryBasedReturnableCheck
-
- All Implemented Interfaces:
ReturnableCheck
public class WarehousingOrderEntryBasedReturnableCheck extends java.lang.Object implements ReturnableCheck
Checks whether or not an orderEntry is returnable, by looking at how many items were shipped or already returned. Items in pending returns and items refunded should not be available to create other returns.
-
-
Constructor Summary
Constructors Constructor Description WarehousingOrderEntryBasedReturnableCheck()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Set<ReturnStatus>getInvalidReturnStatusForIncompleteReturns()protected ReturnServicegetReturnService()booleanperform(OrderModel order, AbstractOrderEntryModel orderEntry, long returnQuantity)Determines if the product is 'returnable'voidsetInvalidReturnStatusForIncompleteReturns(java.util.Set<ReturnStatus> invalidReturnStatusForIncompleteReturns)voidsetReturnService(ReturnService returnService)
-
-
-
Method Detail
-
perform
public boolean perform(OrderModel order, AbstractOrderEntryModel orderEntry, long returnQuantity)
Description copied from interface:ReturnableCheckDetermines if the product is 'returnable'- Specified by:
performin interfaceReturnableCheck- Parameters:
order- the related original orderorderEntry- the ordered product which will be returnedreturnQuantity- the quantity of entries to be returned- Returns:
- true if product is 'returnable'
-
getReturnService
protected ReturnService getReturnService()
-
setReturnService
public void setReturnService(ReturnService returnService)
-
getInvalidReturnStatusForIncompleteReturns
protected java.util.Set<ReturnStatus> getInvalidReturnStatusForIncompleteReturns()
-
setInvalidReturnStatusForIncompleteReturns
public void setInvalidReturnStatusForIncompleteReturns(java.util.Set<ReturnStatus> invalidReturnStatusForIncompleteReturns)
-
-