Interface FulfillmentCaptureClaimRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
- Type Parameters:
D
- The trackable domain type the repository manages
- All Superinterfaces:
com.broadleafcommerce.common.extension.DomainTypeAware
,com.broadleafcommerce.common.messaging.notification.NotificationStateRepository
,org.springframework.data.repository.Repository<D,
,String> com.broadleafcommerce.data.tracking.core.TrackableRepository<D>
,com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
- All Known Subinterfaces:
JpaFulfillmentCaptureClaimRepository<D>
@NoRepositoryBean
public interface FulfillmentCaptureClaimRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
Repository
for persistent counterparts of FulfillmentCaptureClaim
.-
Method Summary
Modifier and TypeMethodDescriptionfindByOrderFulfillmentId
(String fulfillmentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find all fulfillment capture claims for the given fulfillment id.findByPaymentId
(String paymentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find all fulfillment capture claims for the given payment id.findByPaymentIdIn
(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.common.messaging.notification.NotificationStateRepository
findNotificationReadyMembers, setFailedNotificationAttempt, setNotificationAcknowledged
Methods inherited from interface com.broadleafcommerce.data.tracking.core.TrackableRepository
archive, existsByContextId, findAll, findAll, findAll, findAll, findAll, findAll, findAllByContextId, findByContextId, findByContextIdAndCatalog, findByNativeId, findDeployable, findMaxSortMember, findMinSortMember, findOriginal, findPromotable, findPromoteOrientedItems, findRebasable, findRejectable, findRevertable, findTarget, getDomainType, getEntityInformation, getTrackableBehaviorUtil, getTypesToRegisterInMappingContext, pruneChangeDetails, pruneRestingNotificationStates, purgeObsoleteSandboxData, save, saveAll, setTrackableBehaviorUtil
Methods inherited from interface com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor
exists, findAll, findAll, findAll, findAll
-
Method Details
-
findByPaymentId
@Policy(operationTypes=READ) List<D> findByPaymentId(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
-
findByPaymentIdIn
@Policy(operationTypes=READ) List<D> findByPaymentIdIn(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
-
findByOrderFulfillmentId
@Policy(operationTypes=READ) List<D> findByOrderFulfillmentId(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
-