Package org.openwms.wms.inventory
Interface PackagingUnitMover
- All Known Implementing Classes:
- PackagingUnitMoverImpl
public interface PackagingUnitMover
A PackagingUnitMover.
- Author:
- Heiko Scherrer
- 
Method SummaryModifier and TypeMethodDescriptionvoidmoveAll(@NotEmpty String sourceTransportUnitBK, @NotEmpty String sourceLoadUnitPosition, @NotEmpty String targetTransportUnitBK, @NotEmpty String targetLoadUnitPosition, @NotNull ProductVO product) voidmoveAllToLocation(@NotEmpty String sourceTransportUnitBK, @NotEmpty String sourceLoadUnitPosition, @NotNull LocationVO targetLocation, @NotNull ProductVO product) voidmoveBetweenLocations(@NotNull List<MovePURequestVO> requests) Move one or morePackagingUnits between Locations.voidmoveQuantity(@NotBlank String sourceTransportUnitBK, @NotBlank String sourceLoadUnitPosition, @NotBlank String targetTransportUnitBK, @NotBlank String targetLoadUnitPosition, @NotNull org.openwms.core.units.api.Measurable quantity, @NotNull ProductVO product) voidmoveQuantityToLocation(@NotEmpty String sourceTransportUnitBK, @NotEmpty String sourceLoadUnitPosition, @NotNull LocationVO targetLocation, @NotNull org.openwms.core.units.api.Measurable quantity, @NotNull ProductVO product) voidmoveToLoadUnit(@NotNull MovePURequestVO request) Move one or morePackagingUnits from a Location to a LoadUnit.
- 
Method Details- 
moveAllvoid moveAll(@NotEmpty @NotEmpty String sourceTransportUnitBK, @NotEmpty @NotEmpty String sourceLoadUnitPosition, @NotEmpty @NotEmpty String targetTransportUnitBK, @NotEmpty @NotEmpty String targetLoadUnitPosition, @NotNull @NotNull ProductVO product) - Parameters:
- sourceTransportUnitBK- The source TransportUnit where to take the PackagingUnits from
- sourceLoadUnitPosition- The source LoadUnit where to take the PackagingUnits from
- targetTransportUnitBK- The target TransportUnit where to move the PackagingUnits to
- targetLoadUnitPosition- The target LoadUnit where to move the PackagingUnits to
- product- The Product to move
 
- 
moveAllToLocationvoid moveAllToLocation(@NotEmpty @NotEmpty String sourceTransportUnitBK, @NotEmpty @NotEmpty String sourceLoadUnitPosition, @NotNull @NotNull LocationVO targetLocation, @NotNull @NotNull ProductVO product) - Parameters:
- sourceTransportUnitBK- The source TransportUnit where to take the PackagingUnits from
- sourceLoadUnitPosition- The source LoadUnit where to take the PackagingUnits from
- targetLocation- The target Location where to move the PackagingUnits to
- product- The Product to move
 
- 
moveQuantityvoid moveQuantity(@NotBlank @NotBlank String sourceTransportUnitBK, @NotBlank @NotBlank String sourceLoadUnitPosition, @NotBlank @NotBlank String targetTransportUnitBK, @NotBlank @NotBlank String targetLoadUnitPosition, @NotNull @NotNull org.openwms.core.units.api.Measurable quantity, @NotNull @NotNull ProductVO product) - Parameters:
- sourceTransportUnitBK- The source TransportUnit where to take the PackagingUnits from
- sourceLoadUnitPosition- The source LoadUnit where to take the PackagingUnits from
- targetTransportUnitBK- The target TransportUnit where to move the PackagingUnits to
- targetLoadUnitPosition- The target LoadUnit where to move the PackagingUnits to
- quantity- The demanded quantity to move
- product- The Product to move
 
- 
moveQuantityToLocationvoid moveQuantityToLocation(@NotEmpty @NotEmpty String sourceTransportUnitBK, @NotEmpty @NotEmpty String sourceLoadUnitPosition, @NotNull @NotNull LocationVO targetLocation, @NotNull @NotNull org.openwms.core.units.api.Measurable quantity, @NotNull @NotNull ProductVO product) - Parameters:
- sourceTransportUnitBK- The source TransportUnit where to take the PackagingUnits from
- sourceLoadUnitPosition- The source LoadUnit where to take the PackagingUnits from
- targetLocation- The target Location where to move the PackagingUnits to
- quantity- The demanded quantity to move
- product- The Product to move
 
- 
moveBetweenLocationsMove one or morePackagingUnits between Locations. If a quantity is given, the amount ofPackagingUnits that are going to be moved is calculated. If no quantity is present in therequest, allPackagingUnits are moved from the source Location to the target Location.- Parameters:
- requests- All requests that contain the details for the move
 
- 
moveToLoadUnitMove one or morePackagingUnits from a Location to a LoadUnit. If a quantity is given, the amount ofPackagingUnits that are going to be moved is calculated. If no quantity is present in therequest, allPackagingUnits are moved from the source Location to the target LoadUnit.- Parameters:
- request- All the details for the move
 
 
-