Uses of Class
org.openwms.tms.TransportOrder
Package
Description
The outer module package contains functional interfaces and entities.
This package contains the implementation classes that shall not be used directly only through interfaces.
This package contains classes according to TransportOrder redirection.
This package contains logic for participating in the removal strategies.
This package contains logic for TransportOrder state management.
-
Uses of TransportOrder in org.openwms.tms
Modifier and TypeInterfaceDescriptioninterface
TransportationService<T extends TransportOrder>
A TransportationService offers some useful methods regarding the general handling ofTransportOrder
s.Modifier and TypeFieldDescriptionprivate final TransportationService
<TransportOrder> TransportationController.service
private final TransportationService
<TransportOrder> TransportationFacade.service
Modifier and TypeMethodDescriptionTransportOrder.changeState
(StateManager stateManager, TransportOrderState newState) Change the state of theTransportOrder
regarding some rules.TransportOrderMapper.convertToEO
(CreateTransportOrderVO vo) TransportOrderMapper.convertToEO
(UpdateTransportOrderVO vo) TransportOrderMapperImpl.convertToEO
(CreateTransportOrderVO vo) TransportOrderMapperImpl.convertToEO
(UpdateTransportOrderVO vo) TransportServiceEvent.getSource()
ProblemHistory.getTransportOrder()
Get the correspondingTransportOrder
.TransportOrder.setProblem
(Message problem) Set the lastMessage
.TransportOrder.setSourceLocation
(String sourceLocation) Set the sourceLocation.TransportOrder.setTargetLocation
(String targetLocation) Set the targetLocation
of thisTransportOrder
.TransportOrder.setTargetLocationGroup
(String targetLocationGroup) Set the targetLocationGroup.Modifier and TypeMethodDescriptionTransportOrderMapper.convertToMO
(TransportOrder eo) TransportOrderMapperImpl.convertToMO
(TransportOrder eo) TransportOrderMapper.convertToVO
(TransportOrder eo) TransportOrderMapperImpl.convertToVO
(TransportOrder eo) (package private) boolean
TransportOrder.hasTargetChanged
(TransportOrder transportOrder) Check whether one of the targets has changed between this TransportOrder and the one passed astransportOrder
.void
StateManager.validate
(TransportOrderState newState, TransportOrder transportOrder) Validates if the requested state transition tonewState
is valid or not.Modifier and TypeMethodDescriptionTransportOrderMapper.convertToVO
(List<TransportOrder> eos) TransportOrderMapperImpl.convertToVO
(List<TransportOrder> eos) ModifierConstructorDescriptionProblemHistory
(TransportOrder transportOrder, Message problem) Full constructor.TransportServiceEvent
(TransportOrder source) Create a new RootApplicationEvent.TransportServiceEvent
(TransportOrder source, TransportServiceEvent.TYPE type) Create a new TransportServiceEvent.ModifierConstructorDescription(package private)
TransportationController
(TransportationService<TransportOrder> service, TransportationFacade transportationFacade) (package private)
TransportationFacade
(TransportOrderMapper mapper, TransportationService<TransportOrder> service) -
Uses of TransportOrder in org.openwms.tms.impl
Modifier and TypeMethodDescriptionCreate a newTransportOrder
with the giventarget
.private TransportOrder
TransportationServiceImpl.findByPKey
(String pKey) Find and return theTransportOrder
identified by the persisted keypKey
.TransportationServiceImpl.update
(TransportOrder transportOrder) Modifies an existingTransportOrder
according to the argument passed asTransportOrder
.Modifier and TypeMethodDescriptionTransportOrderRepository.findBypKey
(String pKey) TransportOrderRepository.findBypKeys
(List<String> pKeys) TransportOrderRepository.findByTargetLocation
(String targetLocation) TransportOrderRepository.findByTransportUnitBKAndStates
(String transportUnitBK, TransportOrderState... states) Modifier and TypeMethodDescriptionvoid
AddProblem.add
(Message problem, TransportOrder transportOrder) Add aproblem
to thetransportOrder
.void
AddProblemImpl.add
(Message problem, TransportOrder transportOrder) Add aproblem
to thetransportOrder
.private void
AddProblemFunction.addInternal
(Message problem, TransportOrder transportOrder) private void
AddProblemImpl.addInternal
(Message problem, TransportOrder transportOrder) void
AddProblemFunction.update
(TransportOrder saved, TransportOrder toUpdate) Validate and change the requested values of thesaved
instance.void
ChangeTU.update
(TransportOrder saved, TransportOrder toUpdate) Validate and change the requested values of thesaved
instance.void
PrioritizeTO.update
(TransportOrder saved, TransportOrder toUpdate) Validate and change the requested values of thesaved
instance.TransportationServiceImpl.update
(TransportOrder transportOrder) Modifies an existingTransportOrder
according to the argument passed asTransportOrder
.void
UpdateFunction.update
(TransportOrder saved, TransportOrder toUpdate) Validate and change the requested values of thesaved
instance.private void
ChangeTU.validateAttributes
(TransportOrder to) -
Uses of TransportOrder in org.openwms.tms.impl.redirection
Modifier and TypeMethodDescriptionprivate boolean
RedirectTO.differentTarget
(TransportOrder saved, TransportOrder toUpdate) void
RedirectTO.update
(TransportOrder saved, TransportOrder toUpdate) Validate and change the requested values of thesaved
instance.ModifierConstructorDescriptionRedirectVote
(String targetLocation, String targetLocationGroup, TransportOrder transportOrder) Create a new RedirectVote. -
Uses of TransportOrder in org.openwms.tms.impl.removal
Modifier and TypeMethodDescriptionprivate void
TransportUnitRemovalHandler.cancel
(TransportOrder transportOrder) private void
TransportUnitRemovalHandler.setProblem
(TransportOrder transportOrder, Message problem) -
Uses of TransportOrder in org.openwms.tms.impl.state
Modifier and TypeFieldDescriptionprivate final TransportationService
<TransportOrder> AmqpStateListener.service
Modifier and TypeMethodDescriptionint
TransportStartComparator.compare
(TransportOrder o1, TransportOrder o2) First the priority or orders is compared, when both are equals the id is compared too.private void
Starter.startInternal
(TransportOrder to) Call to start theTransportOrder
identified by the information ofto
.void
Startable.triggerStart
(TransportOrder to) Trigger a start of the givenTransportOrder
.void
Starter.triggerStart
(TransportOrder to) Trigger a start of the givenTransportOrder
.void
ChangeState.update
(TransportOrder saved, TransportOrder toUpdate) Validate and change the requested values of thesaved
instance.void
StateManagerImpl.validate
(TransportOrderState newState, TransportOrder transportOrder) ModifierConstructorDescription(package private)
AmqpStateListener
(Startable starter, TransportationService<TransportOrder> service)