Class ActionInstanceBuilderImpl
java.lang.Object
com.flowable.action.engine.impl.runtime.ActionInstanceBuilderImpl
- All Implemented Interfaces:
ActionInstanceBuilder
- Author:
- Tijs Rademakers, Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected ActionRuntimeServiceImplprotected Stringprotected Stringprotected Stringprotected Stringprotected List<IdentityLinkEntity>protected Stringprotected Integerprotected Stringprotected Stringprotected Stringprotected Stringprotected String -
Constructor Summary
Constructors -
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 oneActionLinkfor thisActionInstance.addActionTypeLink(String type, String linkValue) Adds oneActionTypeLinkfor 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:ActionInstanceBuilderSet the id of the action definition- Specified by:
actionDefinitionIdin interfaceActionInstanceBuilder
-
actionDefinitionKey
Description copied from interface:ActionInstanceBuilderSet 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 interfaceActionInstanceBuilder
-
name
Description copied from interface:ActionInstanceBuilderSet the name of the action instance- Specified by:
namein interfaceActionInstanceBuilder
-
scopeId
Description copied from interface:ActionInstanceBuilderSet the scope id of the action instance- Specified by:
scopeIdin interfaceActionInstanceBuilder
-
subScopeId
Description copied from interface:ActionInstanceBuilderSet the sub scope id of the action instance- Specified by:
subScopeIdin interfaceActionInstanceBuilder
-
scopeType
Description copied from interface:ActionInstanceBuilderSet the scope type of the action instance- Specified by:
scopeTypein interfaceActionInstanceBuilder
-
scopeDefinitionId
Description copied from interface:ActionInstanceBuilderSet the scope definition id of the action instance- Specified by:
scopeDefinitionIdin interfaceActionInstanceBuilder
-
formInstanceId
Description copied from interface:ActionInstanceBuilderSet the form instance id of the action instance- Specified by:
formInstanceIdin interfaceActionInstanceBuilder
-
formKey
Description copied from interface:ActionInstanceBuilderSet the form key of the action instance- Specified by:
formKeyin interfaceActionInstanceBuilder
-
formParentDeploymentId
Description copied from interface:ActionInstanceBuilderThe parent deployment id that should be used for the form key.- Specified by:
formParentDeploymentIdin interfaceActionInstanceBuilder
-
priority
Description copied from interface:ActionInstanceBuilderThe priority for the action instance.- Specified by:
priorityin interfaceActionInstanceBuilder
-
tenantId
Description copied from interface:ActionInstanceBuilderSet the tenantId of process instance- Specified by:
tenantIdin interfaceActionInstanceBuilder
-
addUserIdentityLink
Description copied from interface:ActionInstanceBuilderAdds an user identity link to the action instance.- Specified by:
addUserIdentityLinkin interfaceActionInstanceBuilder
-
addGroupIdentityLink
Description copied from interface:ActionInstanceBuilderAdds a group identity link to the action instance.- Specified by:
addGroupIdentityLinkin interfaceActionInstanceBuilder
-
addActionLink
Description copied from interface:ActionInstanceBuilderAdds oneActionLinkfor thisActionInstance.- Specified by:
addActionLinkin interfaceActionInstanceBuilder
-
addActionTypeLink
Description copied from interface:ActionInstanceBuilderAdds oneActionTypeLinkfor thisActionInstance.- Specified by:
addActionTypeLinkin interfaceActionInstanceBuilder
-
icon
Description copied from interface:ActionInstanceBuilderSet the icon of the action instance- Specified by:
iconin interfaceActionInstanceBuilder
-
start
Description copied from interface:ActionInstanceBuilderStart the action instance- Specified by:
startin interfaceActionInstanceBuilder
-
getActionRuntimeService
-
getActionDefinitionId
-
getActionDefinitionKey
-
getName
-
getScopeId
-
getSubScopeId
-
getScopeType
-
getScopeDefinitionId
-
getFormInstanceId
-
getFormKey
-
getFormParentDeploymentId
-
getPriority
-
getTenantId
-
getActionLinkScopes
-
getActionTypeLinks
-
getIdentityLinks
-
getIcon
-