Interface OrderGridFormFacade
- All Known Implementing Classes:
DefaultOrderGridFormFacade
public interface OrderGridFormFacade
Interface that can be used/implemented to populate readonly order grid for multi-d products.
-
Method Summary
Modifier and TypeMethodDescriptiongetReadOnlyOrderGrid(List<OrderEntryData> orderEntryDataList) Populates the readonly order gridgetReadOnlyOrderGridForProductInOrder(String productCode, Collection<ProductOption> productOptions, AbstractOrderData abstractOrderData) Populates the read-only order grid for the specified multi-d product, the collection of product options, and if the product is contained in the entries of the specified AbstractOrder.
-
Method Details
-
getReadOnlyOrderGrid
Populates the readonly order grid- Parameters:
orderEntryDataList- list containing order entry data- Returns:
- map containing grouped ReadOnlyOrderGridDatas based on the category
-
getReadOnlyOrderGridForProductInOrder
Map<String,ReadOnlyOrderGridData> getReadOnlyOrderGridForProductInOrder(String productCode, Collection<ProductOption> productOptions, AbstractOrderData abstractOrderData) Populates the read-only order grid for the specified multi-d product, the collection of product options, and if the product is contained in the entries of the specified AbstractOrder.- Parameters:
productCode- the product code for the specified multi-d product.productOptions- a collection of ProductOption used to retrieve the product.abstractOrderData- order object to check if specified product is in the order entries.- Returns:
- map containing grouped ReadOnlyOrderGridDatas based on the category
-