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 forFulfillmentCaptureClaims. Supported byFulfillmentCaptureClaimRepository.- Author:
- Sunny Yu
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<P>readByFulfillmentId(String fulfillmentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)Find all fulfillment capture claims for the given fulfillment id.List<P>readByPaymentId(String paymentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)Find all fulfillment capture claims for the given payment id.List<P>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
-
-
-
-
Method Detail
-
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
-
-