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 Details

    • getReadOnlyOrderGrid

      Map<String,ReadOnlyOrderGridData> getReadOnlyOrderGrid(List<OrderEntryData> orderEntryDataList)
      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