Interface WarehousingBaseStoreFacade

All Known Implementing Classes:
DefaultWarehousingBaseStoreFacade

public interface WarehousingBaseStoreFacade
Warehousing facade exposing CRUD operations on BaseStoreModel
  • Method Details

    • getWarehousesForBaseStoreId

      SearchPageData<WarehouseData> getWarehousesForBaseStoreId(PageableData pageableData, String uid)
      API to get all WarehouseModel in the system, for the given BaseStoreModel.UID
      Parameters:
      pageableData - pageable object that contains info on the number or pages and how many items in each page in addition the sorting info
      uid - the uid of the BaseStore for which warehouses are being retrieved
      Returns:
      searchPageData result which includes the search results of warehouses for the baseStore, the pagination data, and the available sort options.
    • getPointsOfServiceForBaseStoreId

      SearchPageData<PointOfServiceData> getPointsOfServiceForBaseStoreId(PageableData pageableData, String uid)
      API to get all PointOfServiceData in the system, for the given BaseStoreModel.UID
      Parameters:
      pageableData - pageable object that contains info on the number or pages and how many items in each page in addition the sorting info
      uid - the uid of the BaseStore for which warehouses are being retrieved
      Returns:
      searchPageData result which includes the search results of points of service for the baseStore, the pagination data, and the available sort options.