public class ExecuteActionInstanceCmd extends AbstractNeedsActionDefinitionCmd implements Command<ActionInstanceExecutionResult>, Serializable
Modifier and Type | Class and Description |
---|---|
static class |
ExecuteActionInstanceCmd.ActionInstanceExecutionResultWrapper |
Modifier and Type | Field and Description |
---|---|
protected ExecuteActionInstanceBuilderImpl |
executeActionInstanceBuilder |
Constructor and Description |
---|
ExecuteActionInstanceCmd(ExecuteActionInstanceBuilderImpl executeActionInstanceBuilder) |
Modifier and Type | Method and 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) |
resolveActionDefinition
protected ExecuteActionInstanceBuilderImpl executeActionInstanceBuilder
public ExecuteActionInstanceCmd(ExecuteActionInstanceBuilderImpl executeActionInstanceBuilder)
public ActionInstanceExecutionResult execute(CommandContext commandContext)
execute
in interface Command<ActionInstanceExecutionResult>
protected ActionDefinition handleActionWithActionInstance(CommandContext commandContext, ActionInstanceEntity actionInstance, HistoricActionInstanceEntity historicActionInstance)
protected ActionDefinition handleActionWithActionDefinition(CommandContext commandContext, ActionEngineConfiguration actionEngineConfiguration, HistoricActionInstanceEntity historicActionInstance)
protected void createActionLinks(CommandContext commandContext, ActionInstanceEntity actionInstance)
protected BotActionResult invokeActionBot(CommandContext commandContext, ActionEngineConfiguration actionEngineConfiguration, ActionDefinition actionDefinition, HistoricActionInstanceEntity historicActionInstance)
protected void saveFormInstance(CommandContext commandContext, HistoricActionInstanceEntity historicActionInstance, Map<String,Object> payload)