Class ExecuteActionInstanceBuilderImpl
- java.lang.Object
-
- com.flowable.action.engine.impl.runtime.ExecuteActionInstanceBuilderImpl
-
- All Implemented Interfaces:
ExecuteActionInstanceBuilder
public class ExecuteActionInstanceBuilderImpl extends Object implements ExecuteActionInstanceBuilder
- Author:
- Tijs Rademakers
-
-
Field Summary
Fields Modifier and Type Field Description protected StringactionDefinitionIdprotected StringactionDefinitionKeyprotected StringactionInstanceIdprotected ActionRuntimeServiceImplactionRuntimeServiceprotected Stringnameprotected Map<String,Object>payloadprotected StringscopeDefinitionIdprotected StringscopeIdprotected StringscopeTypeprotected StringsubScopeIdprotected StringtenantId
-
Constructor Summary
Constructors Constructor Description ExecuteActionInstanceBuilderImpl(ActionRuntimeServiceImpl actionRuntimeService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecuteActionInstanceBuilderactionDefinitionId(String actionDefinitionId)Set the id of the action definitionExecuteActionInstanceBuilderactionDefinitionKey(String actionDefinitionKey)Set the key of the action definition, latest version of the action definition with the given key.ExecuteActionInstanceBuilderactionInstanceId(String actionInstanceId)Set the id of the action instanceActionInstanceExecutionResultexecute()Executes the action instanceStringgetActionDefinitionId()StringgetActionDefinitionKey()StringgetActionInstanceId()ActionRuntimeServicegetActionRuntimeService()StringgetName()Map<String,Object>getPayload()StringgetScopeDefinitionId()StringgetScopeId()StringgetScopeType()StringgetSubScopeId()StringgetTenantId()ExecuteActionInstanceBuildername(String name)Set the name of the action instanceExecuteActionInstanceBuilderpayload(Map<String,Object> payload)Set the payload of the action to be used for storing the form instance or executing the botExecuteActionInstanceBuilderscopeDefinitionId(String scopeDefinitionId)Set the scope definition id of the action instanceExecuteActionInstanceBuilderscopeId(String scopeId)Set the scope id of the action instanceExecuteActionInstanceBuilderscopeType(String scopeType)Set the scope type of the action instanceExecuteActionInstanceBuildersubScopeId(String subScopeId)Sets the sub scope id of the action instanceExecuteActionInstanceBuildertenantId(String tenantId)Set the tenantId of process instance
-
-
-
Field Detail
-
actionRuntimeService
protected ActionRuntimeServiceImpl actionRuntimeService
-
actionInstanceId
protected String actionInstanceId
-
actionDefinitionId
protected String actionDefinitionId
-
actionDefinitionKey
protected String actionDefinitionKey
-
name
protected String name
-
scopeId
protected String scopeId
-
subScopeId
protected String subScopeId
-
scopeType
protected String scopeType
-
scopeDefinitionId
protected String scopeDefinitionId
-
tenantId
protected String tenantId
-
-
Constructor Detail
-
ExecuteActionInstanceBuilderImpl
public ExecuteActionInstanceBuilderImpl(ActionRuntimeServiceImpl actionRuntimeService)
-
-
Method Detail
-
actionInstanceId
public ExecuteActionInstanceBuilder actionInstanceId(String actionInstanceId)
Description copied from interface:ExecuteActionInstanceBuilderSet the id of the action instance- Specified by:
actionInstanceIdin interfaceExecuteActionInstanceBuilder
-
actionDefinitionId
public ExecuteActionInstanceBuilder actionDefinitionId(String actionDefinitionId)
Description copied from interface:ExecuteActionInstanceBuilderSet the id of the action definition- Specified by:
actionDefinitionIdin interfaceExecuteActionInstanceBuilder
-
actionDefinitionKey
public ExecuteActionInstanceBuilder actionDefinitionKey(String actionDefinitionKey)
Description copied from interface:ExecuteActionInstanceBuilderSet the key of the action definition, latest version of the action definition with the given key. If actionDefinitionId was set this will be ignored- Specified by:
actionDefinitionKeyin interfaceExecuteActionInstanceBuilder
-
name
public ExecuteActionInstanceBuilder name(String name)
Description copied from interface:ExecuteActionInstanceBuilderSet the name of the action instance- Specified by:
namein interfaceExecuteActionInstanceBuilder
-
scopeId
public ExecuteActionInstanceBuilder scopeId(String scopeId)
Description copied from interface:ExecuteActionInstanceBuilderSet the scope id of the action instance- Specified by:
scopeIdin interfaceExecuteActionInstanceBuilder
-
subScopeId
public ExecuteActionInstanceBuilder subScopeId(String subScopeId)
Description copied from interface:ExecuteActionInstanceBuilderSets the sub scope id of the action instance- Specified by:
subScopeIdin interfaceExecuteActionInstanceBuilder
-
scopeType
public ExecuteActionInstanceBuilder scopeType(String scopeType)
Description copied from interface:ExecuteActionInstanceBuilderSet the scope type of the action instance- Specified by:
scopeTypein interfaceExecuteActionInstanceBuilder
-
scopeDefinitionId
public ExecuteActionInstanceBuilder scopeDefinitionId(String scopeDefinitionId)
Description copied from interface:ExecuteActionInstanceBuilderSet the scope definition id of the action instance- Specified by:
scopeDefinitionIdin interfaceExecuteActionInstanceBuilder
-
payload
public ExecuteActionInstanceBuilder payload(Map<String,Object> payload)
Description copied from interface:ExecuteActionInstanceBuilderSet the payload of the action to be used for storing the form instance or executing the bot- Specified by:
payloadin interfaceExecuteActionInstanceBuilder
-
tenantId
public ExecuteActionInstanceBuilder tenantId(String tenantId)
Description copied from interface:ExecuteActionInstanceBuilderSet the tenantId of process instance- Specified by:
tenantIdin interfaceExecuteActionInstanceBuilder
-
execute
public ActionInstanceExecutionResult execute()
Description copied from interface:ExecuteActionInstanceBuilderExecutes the action instance- Specified by:
executein interfaceExecuteActionInstanceBuilder
-
getActionRuntimeService
public ActionRuntimeService getActionRuntimeService()
-
getActionInstanceId
public String getActionInstanceId()
-
getActionDefinitionId
public String getActionDefinitionId()
-
getActionDefinitionKey
public String getActionDefinitionKey()
-
getName
public String getName()
-
getScopeId
public String getScopeId()
-
getSubScopeId
public String getSubScopeId()
-
getScopeType
public String getScopeType()
-
getScopeDefinitionId
public String getScopeDefinitionId()
-
getTenantId
public String getTenantId()
-
-