Class WarehousesFilterProcessor
- java.lang.Object
-
- de.hybris.platform.warehousing.warehouse.filter.WarehousesFilterProcessor
-
public class WarehousesFilterProcessor extends java.lang.ObjectThis is a utility class that filtersWarehouseModel(s) according to a collection of filters during ATP calculation and before Sourcing.
-
-
Constructor Summary
Constructors Constructor Description WarehousesFilterProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<WarehouseModel>filterLocations(java.util.Set<WarehouseModel> warehouses)Applies a collection ofWarehousesFilter(s) on the given set ofWarehouseModel(s) to be used during ATP calculation and before Sourcing.protected java.util.Collection<WarehousesFilter>getFilters()voidsetFilters(java.util.Collection<WarehousesFilter> filters)
-
-
-
Method Detail
-
filterLocations
public java.util.Set<WarehouseModel> filterLocations(java.util.Set<WarehouseModel> warehouses)
Applies a collection ofWarehousesFilter(s) on the given set ofWarehouseModel(s) to be used during ATP calculation and before Sourcing.- Parameters:
warehouses- - Initial set ofWarehouseModel(s) being considered- Returns:
- the final set of
WarehouseModel(s) after applying the filter.
-
getFilters
protected java.util.Collection<WarehousesFilter> getFilters()
-
setFilters
public void setFilters(java.util.Collection<WarehousesFilter> filters)
-
-