Interface WarehouseService

    • Method Detail

      • getWarehousesWithProductsInStock

        java.util.List<WarehouseModel> getWarehousesWithProductsInStock​(AbstractOrderEntryModel orderEntry)
        Return list of warehouses that can be used to create order from order entry.
        Parameters:
        orderEntry - queried order entry
        Returns:
        list of warehouses
      • getWarehouses

        java.util.List<WarehouseModel> getWarehouses​(java.util.Collection<? extends AbstractOrderEntryModel> orderEntries)
        Return list of warehouses that can be used to create order from order entries.
        Parameters:
        orderEntries - queried list
        Returns:
        list of warehouses
      • getWarehouseForCode

        WarehouseModel getWarehouseForCode​(java.lang.String code)
        Return the warehouse with for the code
        Parameters:
        code - code of warehouse to search.
        Returns:
        instance of WarehouseModel, RuntimeException is thrown otherwise
      • getDefWarehouse

        java.util.List<WarehouseModel> getDefWarehouse()
        Gets warehouse that is marked as default.
        Returns:
        default warehouse