Class ExecuteActionInstanceCmd
- java.lang.Object
-
- com.flowable.action.engine.impl.cmd.AbstractNeedsActionDefinitionCmd
-
- com.flowable.action.engine.impl.cmd.ExecuteActionInstanceCmd
-
- All Implemented Interfaces:
Serializable
,Command<ActionInstanceExecutionResult>
public class ExecuteActionInstanceCmd extends AbstractNeedsActionDefinitionCmd implements Command<ActionInstanceExecutionResult>, Serializable
- Author:
- Tijs Rademakers, Joram Barrez
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ExecuteActionInstanceCmd.ActionInstanceExecutionResultWrapper
-
Field Summary
Fields Modifier and Type Field Description protected ExecuteActionInstanceBuilderImpl
executeActionInstanceBuilder
-
Constructor Summary
Constructors Constructor Description ExecuteActionInstanceCmd(ExecuteActionInstanceBuilderImpl executeActionInstanceBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
createActionLinks(CommandContext commandContext, ActionInstanceEntity actionInstance)
ActionInstanceExecutionResult
execute(CommandContext commandContext)
protected ActionDefinition
handleActionWithActionDefinition(CommandContext commandContext, ActionEngineConfiguration actionEngineConfiguration, HistoricActionInstanceEntity historicActionInstance)
protected ActionDefinition
handleActionWithActionInstance(CommandContext commandContext, ActionInstanceEntity actionInstance, HistoricActionInstanceEntity historicActionInstance)
protected BotActionResult
invokeActionBot(CommandContext commandContext, ActionEngineConfiguration actionEngineConfiguration, ActionDefinition actionDefinition, HistoricActionInstanceEntity historicActionInstance)
protected void
saveFormInstance(CommandContext commandContext, HistoricActionInstanceEntity historicActionInstance, Map<String,Object> payload)
-
Methods inherited from class com.flowable.action.engine.impl.cmd.AbstractNeedsActionDefinitionCmd
resolveActionDefinition
-
-
-
-
Field Detail
-
executeActionInstanceBuilder
protected ExecuteActionInstanceBuilderImpl executeActionInstanceBuilder
-
-
Constructor Detail
-
ExecuteActionInstanceCmd
public ExecuteActionInstanceCmd(ExecuteActionInstanceBuilderImpl executeActionInstanceBuilder)
-
-
Method Detail
-
execute
public ActionInstanceExecutionResult execute(CommandContext commandContext)
- Specified by:
execute
in interfaceCommand<ActionInstanceExecutionResult>
-
handleActionWithActionInstance
protected ActionDefinition handleActionWithActionInstance(CommandContext commandContext, ActionInstanceEntity actionInstance, HistoricActionInstanceEntity historicActionInstance)
-
handleActionWithActionDefinition
protected ActionDefinition handleActionWithActionDefinition(CommandContext commandContext, ActionEngineConfiguration actionEngineConfiguration, HistoricActionInstanceEntity historicActionInstance)
-
createActionLinks
protected void createActionLinks(CommandContext commandContext, ActionInstanceEntity actionInstance)
-
invokeActionBot
protected BotActionResult invokeActionBot(CommandContext commandContext, ActionEngineConfiguration actionEngineConfiguration, ActionDefinition actionDefinition, HistoricActionInstanceEntity historicActionInstance)
-
saveFormInstance
protected void saveFormInstance(CommandContext commandContext, HistoricActionInstanceEntity historicActionInstance, Map<String,Object> payload)
-
-