Class ActionInstanceBuilderImpl
java.lang.Object
com.flowable.action.engine.impl.runtime.ActionInstanceBuilderImpl
- All Implemented Interfaces:
ActionInstanceBuilder
- Author:
- Tijs Rademakers, Joram Barrez
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected String
protected ActionRuntimeServiceImpl
protected String
protected String
protected String
protected String
protected List<IdentityLinkEntity>
protected String
protected Integer
protected String
protected String
protected String
protected String
protected String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionactionDefinitionId
(String actionDefinitionId) Set the id of the action definitionactionDefinitionKey
(String actionDefinitionKey) Set the key of the action definition, latest version of the action definition with the given key.addActionLink
(String scopeId, String scopeType) Adds oneActionLink
for thisActionInstance
.addActionTypeLink
(String type, String linkValue) Adds oneActionTypeLink
for thisActionInstance
.addGroupIdentityLink
(String groupId, String identityLinkType) Adds a group identity link to the action instance.addUserIdentityLink
(String userId, String identityLinkType) Adds an user identity link to the action instance.formInstanceId
(String formInstanceId) Set the form instance id of the action instanceSet the form key of the action instanceformParentDeploymentId
(String formParentDeploymentId) The parent deployment id that should be used for the form key.getIcon()
getName()
Set the icon of the action instanceSet the name of the action instanceThe priority for the action instance.scopeDefinitionId
(String scopeDefinitionId) Set the scope definition id of the action instanceSet the scope id of the action instanceSet the scope type of the action instancestart()
Start the action instancesubScopeId
(String subScopeId) Set the sub scope id of the action instanceSet the tenantId of process instance
-
Field Details
-
actionRuntimeService
-
actionDefinitionId
-
actionDefinitionKey
-
name
-
scopeId
-
subScopeId
-
scopeType
-
scopeDefinitionId
-
formInstanceId
-
formKey
-
formParentDeploymentId
-
priority
-
tenantId
-
actionLinkScopes
-
actionTypeLinks
-
identityLinks
-
icon
-
-
Constructor Details
-
ActionInstanceBuilderImpl
-
-
Method Details
-
actionDefinitionId
Description copied from interface:ActionInstanceBuilder
Set the id of the action definition- Specified by:
actionDefinitionId
in interfaceActionInstanceBuilder
-
actionDefinitionKey
Description copied from interface:ActionInstanceBuilder
Set 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:
actionDefinitionKey
in interfaceActionInstanceBuilder
-
name
Description copied from interface:ActionInstanceBuilder
Set the name of the action instance- Specified by:
name
in interfaceActionInstanceBuilder
-
scopeId
Description copied from interface:ActionInstanceBuilder
Set the scope id of the action instance- Specified by:
scopeId
in interfaceActionInstanceBuilder
-
subScopeId
Description copied from interface:ActionInstanceBuilder
Set the sub scope id of the action instance- Specified by:
subScopeId
in interfaceActionInstanceBuilder
-
scopeType
Description copied from interface:ActionInstanceBuilder
Set the scope type of the action instance- Specified by:
scopeType
in interfaceActionInstanceBuilder
-
scopeDefinitionId
Description copied from interface:ActionInstanceBuilder
Set the scope definition id of the action instance- Specified by:
scopeDefinitionId
in interfaceActionInstanceBuilder
-
formInstanceId
Description copied from interface:ActionInstanceBuilder
Set the form instance id of the action instance- Specified by:
formInstanceId
in interfaceActionInstanceBuilder
-
formKey
Description copied from interface:ActionInstanceBuilder
Set the form key of the action instance- Specified by:
formKey
in interfaceActionInstanceBuilder
-
formParentDeploymentId
Description copied from interface:ActionInstanceBuilder
The parent deployment id that should be used for the form key.- Specified by:
formParentDeploymentId
in interfaceActionInstanceBuilder
-
priority
Description copied from interface:ActionInstanceBuilder
The priority for the action instance.- Specified by:
priority
in interfaceActionInstanceBuilder
-
tenantId
Description copied from interface:ActionInstanceBuilder
Set the tenantId of process instance- Specified by:
tenantId
in interfaceActionInstanceBuilder
-
addUserIdentityLink
Description copied from interface:ActionInstanceBuilder
Adds an user identity link to the action instance.- Specified by:
addUserIdentityLink
in interfaceActionInstanceBuilder
-
addGroupIdentityLink
Description copied from interface:ActionInstanceBuilder
Adds a group identity link to the action instance.- Specified by:
addGroupIdentityLink
in interfaceActionInstanceBuilder
-
addActionLink
Description copied from interface:ActionInstanceBuilder
Adds oneActionLink
for thisActionInstance
.- Specified by:
addActionLink
in interfaceActionInstanceBuilder
-
addActionTypeLink
Description copied from interface:ActionInstanceBuilder
Adds oneActionTypeLink
for thisActionInstance
.- Specified by:
addActionTypeLink
in interfaceActionInstanceBuilder
-
icon
Description copied from interface:ActionInstanceBuilder
Set the icon of the action instance- Specified by:
icon
in interfaceActionInstanceBuilder
-
start
Description copied from interface:ActionInstanceBuilder
Start the action instance- Specified by:
start
in interfaceActionInstanceBuilder
-
getActionRuntimeService
-
getActionDefinitionId
-
getActionDefinitionKey
-
getName
-
getScopeId
-
getSubScopeId
-
getScopeType
-
getScopeDefinitionId
-
getFormInstanceId
-
getFormKey
-
getFormParentDeploymentId
-
getPriority
-
getTenantId
-
getActionLinkScopes
-
getActionTypeLinks
-
getIdentityLinks
-
getIcon
-