Package org.openwms.wms.movements.impl
Interface MovementHandler
- All Superinterfaces:
org.springframework.plugin.core.Plugin<MovementType>
- All Known Implementing Classes:
AbstractMovementHandler
,InboundMovementHandler
,ManualMovementHandler
,RelocationMovementHandler
,ReplenishmentMovementHandler
A MovementHandler does all the work according to the specific type of
Movement
.- Author:
- Heiko Scherrer
-
Method Summary
Modifier and TypeMethodDescriptionCreate and return aMovement
.findInStateAndSource
(@NotNull MovementState state, @NotEmpty List<String> sources) Find and returnMovement
s.Methods inherited from interface org.springframework.plugin.core.Plugin
supports
-
Method Details
-
create
Create and return aMovement
.- Parameters:
movement
- The Movement to create- Returns:
- The created instance
-
findInStateAndSource
List<Movement> findInStateAndSource(@NotNull @NotNull MovementState state, @NotEmpty @NotEmpty List<String> sources) Find and returnMovement
s.- Parameters:
state
- The state to search Movements forsources
- A list of sourceLocation or sourceLocationGroup names to search Movements for- Returns:
- A list of instances, never null
-