Uses of Class
org.openwms.tms.TransportOrder
Packages that use 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.
This package contains logic for changing the target of a TransportOrder.
-
Uses of TransportOrder in org.openwms.tms
Classes in org.openwms.tms with type parameters of type TransportOrderModifier and TypeInterfaceDescriptioninterface
TransportationService<T extends TransportOrder>
A TransportationService offers some useful methods regarding the general handling ofTransportOrder
s.Fields in org.openwms.tms declared as TransportOrderFields in org.openwms.tms with type parameters of type TransportOrderModifier and TypeFieldDescriptionprivate final TransportationService
<TransportOrder> TransportationController.service
private final TransportationService
<TransportOrder> TransportationFacade.service
Methods in org.openwms.tms that return TransportOrderModifier 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.Methods in org.openwms.tms with parameters of type TransportOrderModifier 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.Method parameters in org.openwms.tms with type arguments of type TransportOrderModifier and TypeMethodDescriptionTransportOrderMapper.convertToVO
(List<TransportOrder> eos) TransportOrderMapperImpl.convertToVO
(List<TransportOrder> eos) Constructors in org.openwms.tms with parameters of type TransportOrderModifierConstructorDescriptionProblemHistory
(TransportOrder transportOrder, Message problem) Full constructor.TransportServiceEvent
(TransportOrder source) Create a new RootApplicationEvent.TransportServiceEvent
(TransportOrder source, TransportServiceEvent.TYPE type) Create a new TransportServiceEvent.Constructor parameters in org.openwms.tms with type arguments of type TransportOrderModifierConstructorDescription(package private)
TransportationController
(TransportationService<TransportOrder> service, TransportationFacade transportationFacade) (package private)
TransportationFacade
(TransportOrderMapper mapper, TransportationService<TransportOrder> service) -
Uses of TransportOrder in org.openwms.tms.impl
Classes in org.openwms.tms.impl with type parameters of type TransportOrderModifier and TypeInterfaceDescriptioninterface
TransportOrderRepository<T extends TransportOrder,
ID extends Long> A TransportOrderRepository is an extension of Spring Data'sJpaRepository
that provides additional queries regardingTransportOrder
entities.Fields in org.openwms.tms.impl with type parameters of type TransportOrderModifier and TypeFieldDescriptionprivate final TransportOrderRepository
<TransportOrder, Long> TransportationServiceImpl.repository
Methods in org.openwms.tms.impl that return TransportOrderModifier and TypeMethodDescriptionCreate a newTransportOrder
with the giventarget
.private TransportOrder
@NotNull TransportOrder
TransportationServiceImpl.findByPKey
(@NotBlank String pKey) Find and return theTransportOrder
identified by the persisted keypKey
.TransportationServiceImpl.update
(TransportOrder transportOrder) Modifies an existingTransportOrder
according to the argument passed asTransportOrder
.Methods in org.openwms.tms.impl that return types with arguments of type TransportOrderModifier and TypeMethodDescriptionTransportOrderJpaRepository.findBypKey
(String pKey) TransportOrderRepository.findBypKey
(String pKey) TransportOrderJpaRepository.findBypKeys
(List<String> pKeys) TransportOrderRepository.findBypKeys
(List<String> pKeys) TransportOrderJpaRepository.findByTargetLocation
(String targetLocation) TransportOrderRepository.findByTargetLocation
(String targetLocation) TransportOrderJpaRepository.findByTransportUnitBKAndStates
(String transportUnitBK, TransportOrderState... states) TransportOrderRepository.findByTransportUnitBKAndStates
(String transportUnitBK, TransportOrderState... states) Methods in org.openwms.tms.impl with parameters of type TransportOrderModifier 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) Constructor parameters in org.openwms.tms.impl with type arguments of type TransportOrderModifierConstructorDescription(package private)
TransportationServiceImpl
(org.ameba.i18n.Translator translator, TransportOrderRepository<TransportOrder, Long> repository, org.springframework.context.ApplicationContext ctx, StateManager stateManager, List<UpdateFunction> updateFunctions, List<TargetResolver<org.openwms.common.location.api.TargetVO>> targetResolvers) -
Uses of TransportOrder in org.openwms.tms.impl.redirection
Fields in org.openwms.tms.impl.redirection declared as TransportOrderMethods in org.openwms.tms.impl.redirection that return TransportOrderMethods in org.openwms.tms.impl.redirection with parameters of type TransportOrderModifier 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.Constructors in org.openwms.tms.impl.redirection with parameters of type TransportOrderModifierConstructorDescriptionRedirectVote
(String targetLocation, String targetLocationGroup, TransportOrder transportOrder) Create a new RedirectVote. -
Uses of TransportOrder in org.openwms.tms.impl.removal
Fields in org.openwms.tms.impl.removal with type parameters of type TransportOrderModifier and TypeFieldDescriptionprivate final TransportOrderRepository
<TransportOrder, Long> TransportUnitRemovalHandler.repository
Methods in org.openwms.tms.impl.removal with parameters of type TransportOrderModifier and TypeMethodDescriptionprivate void
TransportUnitRemovalHandler.cancel
(TransportOrder transportOrder) private void
TransportUnitRemovalHandler.setProblem
(TransportOrder transportOrder, Message problem) Constructor parameters in org.openwms.tms.impl.removal with type arguments of type TransportOrderModifierConstructorDescription(package private)
TransportUnitRemovalHandler
(TransportOrderRepository<TransportOrder, Long> repository, org.springframework.context.ApplicationContext ctx, String cancelStartedTO, StateManager stateManager) -
Uses of TransportOrder in org.openwms.tms.impl.state
Fields in org.openwms.tms.impl.state with type parameters of type TransportOrderModifier and TypeFieldDescriptionprivate final TransportOrderRepository
<TransportOrder, Long> Initializer.repository
private final TransportOrderRepository
<TransportOrder, Long> Starter.repository
private final TransportOrderRepository
<TransportOrder, Long> StartListener.repository
private final TransportationService
<TransportOrder> AmqpStateListener.service
Methods in org.openwms.tms.impl.state with parameters of type TransportOrderModifier 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
.private void
Starter.triggerStartInternal
(TransportOrder to) void
ChangeState.update
(TransportOrder saved, TransportOrder toUpdate) Validate and change the requested values of thesaved
instance.void
StateManagerImpl.validate
(TransportOrderState newState, TransportOrder transportOrder) Constructor parameters in org.openwms.tms.impl.state with type arguments of type TransportOrderModifierConstructorDescription(package private)
AmqpStateListener
(Startable starter, TransportationService<TransportOrder> service) (package private)
Initializer
(TransportOrderRepository<TransportOrder, Long> repository, org.openwms.common.transport.api.TransportUnitApi transportUnitApi, StateManager stateManager, org.springframework.context.ApplicationContext ctx) (package private)
Starter
(TransportOrderRepository<TransportOrder, Long> repository, org.openwms.common.location.api.LocationApi locationApi, org.openwms.common.location.api.LocationGroupApi locationGroupApi, org.springframework.context.ApplicationContext ctx, ExternalStarter externalStarter, StateManager stateManager) (package private)
StartListener
(TransportOrderRepository<TransportOrder, Long> repository, Startable starter, org.ameba.i18n.Translator translator) -
Uses of TransportOrder in org.openwms.tms.impl.targets
Fields in org.openwms.tms.impl.targets with type parameters of type TransportOrderModifier and TypeFieldDescriptionprivate final TransportOrderRepository
<TransportOrder, Long> LocationGroupTargetHandler.repository
private final TransportOrderRepository
<TransportOrder, Long> LocationTargetHandler.repository
Constructor parameters in org.openwms.tms.impl.targets with type arguments of type TransportOrderModifierConstructorDescription(package private)
(package private)
LocationTargetHandler
(TransportOrderRepository<TransportOrder, Long> repository)