Package com.broadleafcommerce.orderoperation.service.split
-
Interface Summary Interface Description FulfillmentSplitRoundingService Responsible for correctly roundingMonetaryAmounts
which were split between multipleOrderFulfillments
.FulfillmentSplittingService<F extends com.broadleafcommerce.order.client.domain.OrderFulfillment> Responsible for splitting a fulfillment into two based on requested item quantities.ReturnSplittingService Responsible for splittingReturnAuthorization
into multiple. -
Class Summary Class Description DefaultFulfillmentSplitRoundingService DefaultFulfillmentSplittingService Responsible for splitting a fulfillment by moving all non-requested items and quantities into a newly generated fulfillment.DefaultReturnSplittingService SplitRoundingHelper SplitTotalRounder Can be used for handling rounding of amounts which need to add up to different totals.SplitTotalRounder.SplitAmount Represents an amount value that has been split into multiple new amounts.TaxDetailRoundingPayload Class representing information for rounding oftax details
across several split fulfillments.