Package org.openwms.wms.transport
Interface TransportUnitSynchronizer
- All Superinterfaces:
 Synchronizer<TransportUnit>
- All Known Implementing Classes:
 TransportUnitSynchronizerImpl
A TransportUnitSynchronizer.
- Author:
 - Heiko Scherrer
 
- 
Method Summary
Modifier and TypeMethodDescriptionvoidchangeState(@NotBlank String foreignPKey, @NotBlank String state) Change the availability state of aTransportUnit.voidmove(@NotBlank String foreignPKey, @NotBlank String actualLocation, @NotNull Date actualLocationDate) Move an existingTransportUnitto a newLocation.voidupdate(@NotNull org.openwms.common.transport.api.messages.TransportUnitMO mo) Update aTransportUnitwith values from the golden source.Methods inherited from interface org.openwms.wms.transport.Synchronizer
synchronize 
- 
Method Details
- 
move
void move(@NotBlank @NotBlank String foreignPKey, @NotBlank @NotBlank String actualLocation, @NotNull @NotNull Date actualLocationDate) Move an existingTransportUnitto a newLocation.- Parameters:
 foreignPKey- The persistent key of the TransportUnit on the golden sourceactualLocation- The locationId of the new actualLocationactualLocationDate- Since when the TransportUnit is on the actualLocation
 - 
update
void update(@NotNull @NotNull org.openwms.common.transport.api.messages.TransportUnitMO mo) Update aTransportUnitwith values from the golden source.- Parameters:
 mo- The message object containing all the TransportUnit information
 - 
changeState
Change the availability state of aTransportUnit.- Parameters:
 foreignPKey- The persistent key of the TransportUnit on the golden sourcestate- The new state to change to
 
 -