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

      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
      • Methods inherited from interface com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService

        readAll, readAll, readAll, readAll
    • 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 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