Interface CarOrderHistoryExtractorService

All Known Subinterfaces:
MultichannelOrderHistoryExtractorService
All Known Implementing Classes:
DefaultCarOrderHistoryExtractorService, DefaultMultichannelOrderHistoryExtractorService

public interface CarOrderHistoryExtractorService
Interface providing access to methods to extract relevant order information for a given CAR instance via OData
  • Method Details

    • extractStoreLocation

      CarStoreAddress extractStoreLocation(org.apache.olingo.odata2.api.ep.feed.ODataFeed feed)
      extract the address information from store location
      Parameters:
      feed -
      Returns:
    • extractOrder

      CarOrderHistoryData extractOrder(org.apache.olingo.odata2.api.ep.feed.ODataFeed feed)
      Parameters:
      feed -
      Returns:
    • extractOrderEntries

      void extractOrderEntries(CarOrderHistoryData order, org.apache.olingo.odata2.api.ep.feed.ODataFeed readItemFeed)
      Extract order item entries
      Parameters:
      order -
      readItemFeed -
    • extractOrders

      List<CarOrderHistoryData> extractOrders(org.apache.olingo.odata2.api.ep.feed.ODataFeed feed, PaginationData paginationData)
      Parameters:
      feed -
      paginationData -
      Returns: