protected void |
DefaultReturnGenerationService.addTargetItemReturnItemRequest(String targetItemId,
int targetItemQuantityToReturn,
String qualifierItemId,
DefaultReturnGenerationService.GenerateReturnHydrationResult hydrationResult) |
|
protected List<com.broadleafcommerce.order.client.domain.ReturnAuthorizationItem> |
DefaultReturnGenerationService.buildReturnAuthorizationItemsForEntireFulfillment(DefaultReturnGenerationService.GenerateReturnHydrationResult hydrationResult) |
Generates ReturnAuthorizationItems for all of the items in
the fulfillmentToReturn and returnItemRequests .
|
protected List<com.broadleafcommerce.order.client.domain.ReturnAuthorizationItem> |
DefaultReturnGenerationService.buildReturnAuthorizationItemsForRestOfFulfillment(DefaultReturnGenerationService.GenerateReturnHydrationResult hydrationResult) |
Generates ReturnAuthorizationItems for all of the items in
the fulfillmentToReturn and returnItemRequests which are not already present
in existingReturnItems .
|
protected List<com.broadleafcommerce.order.client.domain.OrderFulfillmentItem> |
DefaultReturnGenerationService.getFulfillmentItemsBeingReturned(DefaultReturnGenerationService.GenerateReturnHydrationResult hydrationResult) |
Gets a list of OrderFulfillmentItems that are being returned
|
protected javax.money.MonetaryAmount |
DefaultReturnGenerationService.getFulfillmentTotalToRefund(com.broadleafcommerce.order.client.domain.OrderFulfillmentItem fulfillmentItem,
DefaultReturnGenerationService.GenerateReturnHydrationResult hydrationResult) |
Gets the fulfillment total to refund for the given OrderFulfillmentItem .
|
protected javax.money.MonetaryAmount |
DefaultReturnGenerationService.getMerchandiseTotalToRefund(com.broadleafcommerce.order.client.domain.OrderFulfillmentItem fulfillmentItem,
DefaultReturnGenerationService.GenerateReturnHydrationResult hydrationResult) |
Gets the merchandise total to refund for the given OrderFulfillmentItem .
|
protected List<com.broadleafcommerce.order.common.domain.OfferItemDetail> |
DefaultReturnGenerationService.getQualifierDetails(com.broadleafcommerce.order.client.domain.OrderFulfillmentItem item,
DefaultReturnGenerationService.GenerateReturnHydrationResult hydrationResult) |
Gets a list of OfferItemDetails representing qualifier details for
the given OrderFulfillmentItem .
|
protected List<com.broadleafcommerce.order.client.domain.OrderFulfillmentItem> |
DefaultReturnGenerationService.getReturnableTargetItems(DefaultReturnGenerationService.GenerateReturnHydrationResult hydrationResult) |
Gets a list of OrderFulfillmentItems that should be
automatically returned along with their qualifiers.
|
protected int |
DefaultReturnGenerationService.getTargetItemQuantityToReturn(DefaultReturnGenerationService.GenerateReturnHydrationResult hydrationResult,
com.broadleafcommerce.order.client.domain.OrderFulfillmentItem qualifierItem,
com.broadleafcommerce.order.client.domain.OrderFulfillmentItem targetItem,
com.broadleafcommerce.order.common.domain.OfferItemDetail qualifierDetail) |
Calculates and returns the quantity of the target item to return.
|
protected javax.money.MonetaryAmount |
DefaultReturnGenerationService.getTaxTotalToRefund(com.broadleafcommerce.order.client.domain.OrderFulfillmentItem fulfillmentItem,
DefaultReturnGenerationService.GenerateReturnHydrationResult hydrationResult) |
Gets the tax total to refund for the given OrderFulfillmentItem .
|
protected boolean |
DefaultReturnGenerationService.isReturningEntireFulfillment(DefaultReturnGenerationService.GenerateReturnHydrationResult hydration) |
|
protected boolean |
DefaultReturnGenerationService.isReturningRestOfFulfillment(DefaultReturnGenerationService.GenerateReturnHydrationResult hydration) |
|
protected void |
DefaultReturnGenerationService.processReturnRequestsForOfferTargetItems(DefaultReturnGenerationService.GenerateReturnHydrationResult hydrationResult) |
Ensures that whenever an offer qualifier item is being returned, the offer target item is
being returned as well based on its qualifier details.
|
protected void |
DefaultReturnGenerationService.processTargetItemToReturn(com.broadleafcommerce.order.client.domain.OrderFulfillmentItem targetItem,
List<com.broadleafcommerce.order.client.domain.OrderFulfillmentItem> itemsBeingReturned,
DefaultReturnGenerationService.GenerateReturnHydrationResult hydrationResult) |
Processes the given offer target item to automatically be returned along with its qualifier
item.
|