Class InvokeActionDefinitionModelCmd
java.lang.Object
com.flowable.action.engine.impl.cmd.InvokeActionDefinitionModelCmd
- All Implemented Interfaces:
Serializable, org.flowable.common.engine.impl.interceptor.Command<ActionInstanceExecutionResult>
public class InvokeActionDefinitionModelCmd
extends Object
implements org.flowable.common.engine.impl.interceptor.Command<ActionInstanceExecutionResult>, Serializable
Invokes an action definition model without requiring a deployment. Used to test action
models before they are published: a transient action definition and historic action
instance are created in memory (never inserted) and the configured bot is invoked
directly. No historic action instance, action links or form instance are persisted.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionInvokeActionDefinitionModelCmd(ActionDefinitionModel actionDefinitionModel, Map<String, Object> payload, String tenantId) -
Method Summary
Modifier and TypeMethodDescriptionprotected ActionDefinitionEntitycreateTransientActionDefinition(ActionEngineConfiguration actionEngineConfiguration) protected HistoricActionInstanceEntitycreateTransientHistoricActionInstance(ActionEngineConfiguration actionEngineConfiguration, ActionDefinitionEntity actionDefinition) execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
-
Field Details
-
actionDefinitionModel
-
payload
-
tenantId
-
-
Constructor Details
-
InvokeActionDefinitionModelCmd
public InvokeActionDefinitionModelCmd(ActionDefinitionModel actionDefinitionModel, Map<String, Object> payload, String tenantId)
-
-
Method Details
-
execute
public ActionInstanceExecutionResult execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) - Specified by:
executein interfaceorg.flowable.common.engine.impl.interceptor.Command<ActionInstanceExecutionResult>
-
createTransientActionDefinition
protected ActionDefinitionEntity createTransientActionDefinition(ActionEngineConfiguration actionEngineConfiguration) -
createTransientHistoricActionInstance
protected HistoricActionInstanceEntity createTransientHistoricActionInstance(ActionEngineConfiguration actionEngineConfiguration, ActionDefinitionEntity actionDefinition)
-