Interface OrderConsolidationService<P extends ConsolidatedOrder>
- All Known Implementing Classes:
 DefaultOrderConsolidationService
public interface OrderConsolidationService<P extends ConsolidatedOrder>
- 
Method Summary
Modifier and TypeMethodDescriptionreadAllConsolidatedOrders(cz.jirutka.rsql.parser.ast.Node filters, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Read and consolidate orders with their related domain.readConsolidatedOrderById(String id, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Reads a singleConsolidatedOrderby ID.readConsolidatedOrderByIdMatchingTenant(String id, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Reads a singleConsolidatedOrderby ID and the tenant fromContextInfoif present. 
- 
Method Details
- 
readAllConsolidatedOrders
List<P> readAllConsolidatedOrders(@NonNull cz.jirutka.rsql.parser.ast.Node filters, @NonNull com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Read and consolidate orders with their related domain.- Parameters:
 filters- the RSQLNodeused to restrict results, must not be nullcontext- context information around sandboxing and multitenant state- Returns:
 - list of orders consolidated with relations
 
 - 
readConsolidatedOrderById
P readConsolidatedOrderById(@NonNull String id, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Reads a singleConsolidatedOrderby ID.- Parameters:
 id- ID of the ordercontextInfo- context information around sandboxing and multitenant state- Returns:
 - The conoslidated order matching the 
id. 
 - 
readConsolidatedOrderByIdMatchingTenant
P readConsolidatedOrderByIdMatchingTenant(@NonNull String id, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Reads a singleConsolidatedOrderby ID and the tenant fromContextInfoif present.- Parameters:
 id- ID of the ordercontextInfo- context information around sandboxing and multitenant state- Returns:
 - The conoslidated order matching the 
idand tenant. 
 
 -