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 Type
    Method
    Description
    findByOrderFulfillmentId(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 transaction
      contextInfo - 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 transaction
      contextInfo - 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 transaction
      contextInfo - context information related to multitenancy
      Returns:
      all fulfillment capture claims for the given fulfillment id