Package org.openwms.wms.transport
Interface TransportUnitSynchronizer
- All Superinterfaces:
- Synchronizer<TransportUnit>
- All Known Implementing Classes:
- TransportUnitSynchronizerImpl
A TransportUnitSynchronizer.
- Author:
- Heiko Scherrer
- 
Method SummaryModifier and TypeMethodDescriptionvoidchangeState(@NotBlank String foreignPKey, @NotBlank String state) Change the availability state of aTransportUnit.voidmove(@NotBlank String foreignPKey, @NotBlank String actualLocation, @NotNull LocalDateTime 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.Synchronizersynchronize
- 
Method Details- 
movevoid move(@NotBlank @NotBlank String foreignPKey, @NotBlank @NotBlank String actualLocation, @NotNull @NotNull LocalDateTime actualLocationDate) Move an existingTransportUnitto a newLocation.- Parameters:
- foreignPKey- The persistent key of the TransportUnit on the golden source
- actualLocation- The locationId of the new actualLocation
- actualLocationDate- Since when the TransportUnit is on the actualLocation
 
- 
updatevoid 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
 
- 
changeStateChange the availability state of aTransportUnit.- Parameters:
- foreignPKey- The persistent key of the TransportUnit on the golden source
- state- The new state to change to
 
 
-