Package org.openwms.wms.shipping.spi
Interface TransportUnitAllocator
- All Known Implementing Classes:
FeignTransportUnitAllocator
,FeignWmsTransportUnitAllocator
,InmemoryTransportUnitAllocator
public interface TransportUnitAllocator
A TransportUnitAllocator.
- Author:
- Heiko Scherrer
-
Method Summary
-
Method Details
-
allocate
List<AllocatedTransportUnit> allocate(List<org.openwms.core.lang.Triple<String, Object, Class<?>>> attributes, List<String> sourceLocationGroupNames) Allocate a product with thesku
in the givenquantity
.- Parameters:
attributes
- The search attributessourceLocationGroupNames
- A list of LocationGroup names where to allocate TransportUnits in- Returns:
- A list of available TransportUnits to allocate
-