Package org.chenile.workflow.service.stmcmds
package org.chenile.workflow.service.stmcmds
Workflow entry, exit commands etc. Support for a workflow
-
ClassDescriptionAbstractSTMTransitionAction<StateEntityType extends StateEntity, PayloadType>
STMTransitionActionuses Object as a payload type.BaseTransitionAction<T extends StateEntity>STMsupports a default transition action.DefaultAutomaticStateComputation<StateEntityType extends StateEntity>DefaultPostSaveHook<StateEntityType extends StateEntity>GenericEntryAction<T extends ExtendedStateEntity>GenericExitAction<T extends StateEntity>GenericRetrievalStrategy<T extends ExtendedStateEntity>MultipleCommandsRegistry<StateEntityType extends StateEntity, PayloadType>PostSaveHook<StateEntityType extends StateEntity>SecondSTMTransitionAction<StateEntityType extends StateEntity, PayloadType>This class also supports the notion of a chain of transition actions that can be attached to the same event.This class returns the applicable authorities for theStateEntityServiceImpl.processById(String, String, Object)method.Selects the body type of theChenileExchangebased on the event Id passed This should be used as the body type selector for theStateEntityServiceImpl.process(org.chenile.stm.StateEntity, String, Object)method.Resolves bean name for the various STM components (such as TransitionActions, Automatic State Computations and Post Save Hooks) in Spring using the event ID and a prefix specific to the workflow.