Interface FulfillmentCaptureClaimService<P extends com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim>
- All Superinterfaces:
com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>
,com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>
- All Known Implementing Classes:
DefaultFulfillmentCaptureClaimService
public interface FulfillmentCaptureClaimService<P extends com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim>
extends com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>
Service API for
FulfillmentCaptureClaims
. Supported by
FulfillmentCaptureClaimRepository
.- Author:
- Sunny Yu
-
Method Summary
Modifier and TypeMethodDescriptionreadByFulfillmentId
(String fulfillmentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find all fulfillment capture claims for the given fulfillment id.readByPaymentId
(String paymentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find all fulfillment capture claims for the given payment id.readByPaymentIds
(List<String> paymentIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find all fulfillment capture claims for the given payment ids.Methods inherited from interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
create, createAll, createAllAllowingPartialSuccess, delete, readAll, readAll, readAll, readAllByContextId, readByContextId, replace, replaceAll, replaceAllAllowingPartialSuccess, update, updateAll, updateAllAllowingPartialSuccess, updateSort
Methods inherited from interface com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService
readAll, readAll, readAll, readAll
-
Method Details
-
readByPaymentId
List<P> readByPaymentId(String paymentId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find all fulfillment capture claims for the given payment id.- Parameters:
paymentId
- the id of the payment that owns the claimed payment transactioncontextInfo
- context information related to multitenancy- Returns:
- all fulfillment capture claims for the given payment id
-
readByPaymentIds
List<P> readByPaymentIds(List<String> paymentIds, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find all fulfillment capture claims for the given payment ids.- Parameters:
paymentIds
- the ids of the payments that owns the claimed payment transactioncontextInfo
- context information related to multitenancy- Returns:
- all fulfillment capture claims for the given payment ids
-
readByFulfillmentId
List<P> readByFulfillmentId(String fulfillmentId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find all fulfillment capture claims for the given fulfillment id.- Parameters:
fulfillmentId
- the id of the fulfillment that claimed the capture transactioncontextInfo
- context information related to multitenancy- Returns:
- all fulfillment capture claims for the given fulfillment id
-