Interface FulfillmentCaptureClaimSummaryService<P extends com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary>
-
- All Known Implementing Classes:
DefaultFulfillmentCaptureClaimSummaryService
public interface FulfillmentCaptureClaimSummaryService<P extends com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary>This service provides a mechanism to build aFulfillmentCaptureClaimSummarybased on the givenFulfillmentCaptureClaims.- Author:
- Sunny Yu
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <C extends com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim>
List<P>buildClaimSummariesByPaymentId(List<C> claims)Builds a list ofFulfillmentCaptureClaimSummariesfrom the given claims and consolidate them based onFulfillmentCaptureClaim.getPaymentId().PbuildClaimSummary(String discriminatorId, List<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim> claims)Builds aFulfillmentCaptureClaimSummaryfrom the given fulfillment capture claims.
-
-
-
Method Detail
-
buildClaimSummary
P buildClaimSummary(String discriminatorId, List<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim> claims)
Builds aFulfillmentCaptureClaimSummaryfrom the given fulfillment capture claims.- Parameters:
discriminatorId- the id of the discriminating entity for filtering the claims, usually the id of the order fulfillment or paymentclaims- the list ofFulfillmentCaptureClaimsto build the summary from- Returns:
- a
FulfillmentCaptureClaimSummaryfrom the given fulfillment capture claims
-
buildClaimSummariesByPaymentId
<C extends com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim> List<P> buildClaimSummariesByPaymentId(List<C> claims)
Builds a list ofFulfillmentCaptureClaimSummariesfrom the given claims and consolidate them based onFulfillmentCaptureClaim.getPaymentId().- Parameters:
claims- the list ofFulfillmentCaptureClaimsto build the summary from- Returns:
- a list of
FulfillmentCaptureClaimSummariesfrom the given claims and consolidated byFulfillmentCaptureClaim.getPaymentId()
-
-