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 ofFulfillmentCaptureClaim
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<D>
findByOrderFulfillmentId(String fulfillmentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Find all fulfillment capture claims for the given fulfillment id.List<D>
findByPaymentId(String paymentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
Find all fulfillment capture claims for the given payment id.List<D>
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
-
-
-
-
Method Detail
-
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
-
-