Interface OrderFulfillmentConsolidationService<P extends ConsolidatedOrderFulfillment>

All Known Implementing Classes:
DefaultOrderFulfillmentConsolidationService

public interface OrderFulfillmentConsolidationService<P extends ConsolidatedOrderFulfillment>
Author:
Dima Myroniuk (dmyroniuk)
  • Method Summary

    Modifier and Type
    Method
    Description
    readAllConsolidatedOrderFulfillments(cz.jirutka.rsql.parser.ast.Node filters, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
    Read and consolidate order fulfillments with their related domain.
    readConsolidatedOrderFulfillmentByCartId(String cartId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
    Read and consolidate order fulfillments with related domain.
  • Method Details

    • readAllConsolidatedOrderFulfillments

      List<P> readAllConsolidatedOrderFulfillments(@NonNull cz.jirutka.rsql.parser.ast.Node filters, @NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      Read and consolidate order fulfillments with their related domain.
      Parameters:
      filters - the RSQL Node used to restrict results, must not be null
      context - context information around sandboxing and multitenant state
      Returns:
      list of order fulfillments consolidated with order
    • readConsolidatedOrderFulfillmentByCartId

      List<P> readConsolidatedOrderFulfillmentByCartId(@NonNull String cartId, @NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      Read and consolidate order fulfillments with related domain.
      Parameters:
      context - context information around sandboxing and multitenant state
      Returns:
      order fulfillments consolidated with order