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