| Package | Description |
|---|---|
| org.activiti.engine |
Public API of the Flowable version 5 engine.
It is highly recommended that the version 6 engine be used instead of the version 5 engine. Typical usage of the API starts by the creation of a ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine can be obtained.Through the services obtained from such a ProcessEngine, BPM and workflow operation
can be executed:RepositoryService: Manages Deployments.RuntimeService: For starting and searching org.activiti5.engine.runtime.ProcessInstances.TaskService: Exposes operations to manage human (standalone) Tasks,
such as claiming, completing and assigning tasks.IdentityService: Used for managing Users,
org.flowable.idm.api.identity.Groups and the relations between them.ManagementService: Exposes engine administration and maintenance operations,
which have no relation to the runtime exection of business processes.HistoryService: Exposes information about ongoing and past process instances.FormService: Access to form data and rendered forms for starting new process instances and completing tasks. |
| org.activiti.engine.impl |
API implementation classes, which shouldn't directly be used by end-users.
|
| org.activiti.engine.impl.cmd | |
| org.activiti.engine.impl.persistence.entity | |
| org.flowable.cmmn.api | |
| org.flowable.cmmn.engine.impl | |
| org.flowable.cmmn.engine.impl.cfg | |
| org.flowable.cmmn.engine.impl.cmd | |
| org.flowable.cmmn.engine.impl.runtime | |
| org.flowable.cmmn.rest.service.api | |
| org.flowable.cmmn.rest.service.api.repository | |
| org.flowable.cmmn.rest.service.api.runtime.caze | |
| org.flowable.cmmn.rest.service.api.runtime.task | |
| org.flowable.engine |
Public API of the Flowable engine.
Typical usage of the API starts by the creation of a ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine can be obtained.Through the services obtained from such a ProcessEngine, BPM and workflow operation
can be executed:RepositoryService: Manages Deployments.RuntimeService: For starting and searching ProcessInstances.TaskService: Exposes operations to manage human (standalone) tasks, such as claiming, completing and assigning tasks.IdentityService: Used for managing users, groups and the relations between them.ManagementService: Exposes engine administration and maintenance operations,
which have no relation to the runtime exection of business processes.HistoryService: Exposes information about ongoing and past process instances.FormService: Access to form data and rendered forms for starting new process instances and completing tasks. |
| org.flowable.engine.impl |
API implementation classes, which shouldn't directly be used by end-users.
|
| org.flowable.engine.impl.cfg | |
| org.flowable.engine.impl.cmd | |
| org.flowable.identitylink.service | |
| org.flowable.identitylink.service.impl.persistence.entity | |
| org.flowable.rest.service.api | |
| org.flowable.rest.service.api.repository | |
| org.flowable.rest.service.api.runtime.process | |
| org.flowable.rest.service.api.runtime.task | |
| org.flowable.task.service | |
| org.flowable.task.service.delegate | |
| org.flowable.task.service.impl.persistence.entity | |
| org.flowable.ui.task.rest.idm | |
| org.flowable.ui.task.service.runtime |
| Modifier and Type | Method and Description |
|---|---|
List<IdentityLink> |
RepositoryService.getIdentityLinksForProcessDefinition(String processDefinitionId)
Retrieves the
IdentityLinks associated with the given process definition. |
List<IdentityLink> |
RuntimeService.getIdentityLinksForProcessInstance(String instanceId)
Retrieves the
IdentityLinks associated with the given process instance. |
List<IdentityLink> |
TaskService.getIdentityLinksForTask(String taskId)
Retrieves the
IdentityLinks associated with the given task. |
| Modifier and Type | Method and Description |
|---|---|
List<IdentityLink> |
RepositoryServiceImpl.getIdentityLinksForProcessDefinition(String processDefinitionId) |
List<IdentityLink> |
RuntimeServiceImpl.getIdentityLinksForProcessInstance(String processInstanceId) |
List<IdentityLink> |
TaskServiceImpl.getIdentityLinksForTask(String taskId) |
| Modifier and Type | Method and Description |
|---|---|
List<IdentityLink> |
GetIdentityLinksForProcessDefinitionCmd.execute(CommandContext commandContext) |
List<IdentityLink> |
GetIdentityLinksForTaskCmd.execute(CommandContext commandContext) |
List<IdentityLink> |
GetIdentityLinksForProcessInstanceCmd.execute(CommandContext commandContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
IdentityLinkEntity |
| Modifier and Type | Method and Description |
|---|---|
Set<IdentityLink> |
TaskEntity.getCandidates() |
| Modifier and Type | Method and Description |
|---|---|
List<IdentityLink> |
CmmnRepositoryService.getIdentityLinksForCaseDefinition(String caseDefinitionId)
Retrieves the
IdentityLinks associated with the given case definition. |
List<IdentityLink> |
CmmnRuntimeService.getIdentityLinksForCaseInstance(String instanceId)
Retrieves the
IdentityLinks associated with the given case instance. |
List<IdentityLink> |
CmmnRuntimeService.getIdentityLinksForPlanItemInstance(String instanceId)
Retrieves the
IdentityLinks associated with the given plan item instance. |
List<IdentityLink> |
CmmnTaskService.getIdentityLinksForTask(String taskId)
Retrieves the
IdentityLinks associated with the given task. |
| Modifier and Type | Method and Description |
|---|---|
List<IdentityLink> |
CmmnRepositoryServiceImpl.getIdentityLinksForCaseDefinition(String caseDefinitionId) |
List<IdentityLink> |
CmmnTaskServiceImpl.getIdentityLinksForTask(String taskId) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultTaskAssignmentManager.addCandidateGroup(Task task,
IdentityLink identityLink) |
void |
DefaultTaskAssignmentManager.addCandidateUser(Task task,
IdentityLink identityLink) |
void |
DefaultTaskAssignmentManager.addGroupIdentityLink(Task task,
IdentityLink identityLink) |
void |
DefaultTaskAssignmentManager.addUserIdentityLink(Task task,
IdentityLink identityLink) |
void |
DefaultTaskAssignmentManager.deleteGroupIdentityLink(Task task,
IdentityLink identityLink) |
void |
DefaultTaskAssignmentManager.deleteUserIdentityLink(Task task,
IdentityLink identityLink) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultTaskAssignmentManager.addCandidateGroups(Task task,
List<IdentityLink> candidateGroups) |
void |
DefaultTaskAssignmentManager.addCandidateUsers(Task task,
List<IdentityLink> candidateUsers) |
| Modifier and Type | Method and Description |
|---|---|
List<IdentityLink> |
GetIdentityLinksForCaseDefinitionCmd.execute(CommandContext commandContext) |
List<IdentityLink> |
GetIdentityLinksForPlanItemInstanceCmd.execute(CommandContext commandContext) |
List<IdentityLink> |
GetIdentityLinksForCaseInstanceCmd.execute(CommandContext commandContext) |
List<IdentityLink> |
GetIdentityLinksForTaskCmd.execute(CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
List<IdentityLink> |
CmmnRuntimeServiceImpl.getIdentityLinksForCaseInstance(String caseInstanceId) |
List<IdentityLink> |
CmmnRuntimeServiceImpl.getIdentityLinksForPlanItemInstance(String planItemInstanceId) |
| Modifier and Type | Method and Description |
|---|---|
RestIdentityLink |
CmmnRestResponseFactory.createRestIdentityLink(IdentityLink link) |
RestIdentityLink |
CmmnRestResponseFactory.createRestIdentityLink(IdentityLink link,
RestUrlBuilder urlBuilder) |
| Modifier and Type | Method and Description |
|---|---|
List<RestIdentityLink> |
CmmnRestResponseFactory.createRestIdentityLinks(List<IdentityLink> links) |
| Modifier and Type | Method and Description |
|---|---|
protected IdentityLink |
CaseDefinitionIdentityLinkResource.getIdentityLink(String family,
String identityId,
String caseDefinitionId) |
| Modifier and Type | Method and Description |
|---|---|
protected IdentityLink |
CaseInstanceIdentityLinkResource.getIdentityLink(String identityId,
String type,
String caseInstanceId) |
| Modifier and Type | Method and Description |
|---|---|
protected IdentityLink |
TaskIdentityLinkResource.getIdentityLink(String family,
String identityId,
String type,
String taskId) |
| Modifier and Type | Method and Description |
|---|---|
List<IdentityLink> |
RepositoryService.getIdentityLinksForProcessDefinition(String processDefinitionId)
Retrieves the
IdentityLinks associated with the given process definition. |
List<IdentityLink> |
RuntimeService.getIdentityLinksForProcessInstance(String instanceId)
Retrieves the
IdentityLinks associated with the given process instance. |
List<IdentityLink> |
TaskService.getIdentityLinksForTask(String taskId)
Retrieves the
IdentityLinks associated with the given task. |
| Modifier and Type | Method and Description |
|---|---|
List<IdentityLink> |
RepositoryServiceImpl.getIdentityLinksForProcessDefinition(String processDefinitionId) |
List<IdentityLink> |
RuntimeServiceImpl.getIdentityLinksForProcessInstance(String processInstanceId) |
List<IdentityLink> |
TaskServiceImpl.getIdentityLinksForTask(String taskId) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultTaskAssignmentManager.addCandidateGroup(Task task,
IdentityLink identityLink) |
void |
DefaultTaskAssignmentManager.addCandidateUser(Task task,
IdentityLink identityLink) |
void |
DefaultTaskAssignmentManager.addGroupIdentityLink(Task task,
IdentityLink identityLink) |
void |
DefaultTaskAssignmentManager.addUserIdentityLink(Task task,
IdentityLink identityLink) |
void |
DefaultTaskAssignmentManager.deleteGroupIdentityLink(Task task,
IdentityLink identityLink) |
void |
DefaultTaskAssignmentManager.deleteUserIdentityLink(Task task,
IdentityLink identityLink) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultTaskAssignmentManager.addCandidateGroups(Task task,
List<IdentityLink> candidateGroups) |
void |
DefaultTaskAssignmentManager.addCandidateUsers(Task task,
List<IdentityLink> candidateUsers) |
| Modifier and Type | Method and Description |
|---|---|
List<IdentityLink> |
GetIdentityLinksForProcessDefinitionCmd.execute(CommandContext commandContext) |
List<IdentityLink> |
GetIdentityLinksForTaskCmd.execute(CommandContext commandContext) |
List<IdentityLink> |
GetIdentityLinksForProcessInstanceCmd.execute(CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
IdentityLinkEventHandler.handleIdentityLinkAddition(IdentityLink identityLink)
Handle an event of the
IdentityLink addition |
void |
IdentityLinkEventHandler.handleIdentityLinkDeletion(IdentityLink identityLink)
Handle an event of
IdentityLink deletion |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IdentityLinkEntity |
| Modifier and Type | Class and Description |
|---|---|
class |
IdentityLinkEntityImpl |
| Modifier and Type | Method and Description |
|---|---|
RestIdentityLink |
RestResponseFactory.createRestIdentityLink(IdentityLink link) |
RestIdentityLink |
RestResponseFactory.createRestIdentityLink(IdentityLink link,
RestUrlBuilder urlBuilder) |
| Modifier and Type | Method and Description |
|---|---|
List<RestIdentityLink> |
RestResponseFactory.createRestIdentityLinks(List<IdentityLink> links) |
| Modifier and Type | Method and Description |
|---|---|
protected IdentityLink |
ProcessDefinitionIdentityLinkResource.getIdentityLink(String family,
String identityId,
String processDefinitionId) |
| Modifier and Type | Method and Description |
|---|---|
protected IdentityLink |
ProcessInstanceIdentityLinkResource.getIdentityLink(String identityId,
String type,
String processInstanceId) |
| Modifier and Type | Method and Description |
|---|---|
protected IdentityLink |
TaskIdentityLinkResource.getIdentityLink(String family,
String identityId,
String type,
String taskId) |
| Modifier and Type | Method and Description |
|---|---|
void |
InternalTaskAssignmentManager.addCandidateGroup(Task task,
IdentityLink identityLink) |
void |
InternalTaskAssignmentManager.addCandidateUser(Task task,
IdentityLink identityLink) |
void |
InternalTaskAssignmentManager.addGroupIdentityLink(Task task,
IdentityLink identityLink) |
void |
InternalTaskAssignmentManager.addUserIdentityLink(Task task,
IdentityLink identityLink) |
void |
InternalTaskAssignmentManager.deleteGroupIdentityLink(Task task,
IdentityLink identityLink) |
void |
InternalTaskAssignmentManager.deleteUserIdentityLink(Task task,
IdentityLink identityLink) |
| Modifier and Type | Method and Description |
|---|---|
void |
InternalTaskAssignmentManager.addCandidateGroups(Task task,
List<IdentityLink> candidateGroups) |
void |
InternalTaskAssignmentManager.addCandidateUsers(Task task,
List<IdentityLink> candidateUsers) |
| Modifier and Type | Method and Description |
|---|---|
Set<IdentityLink> |
DelegateTask.getCandidates()
Retrieves the candidate users and groups associated with the task.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<IdentityLink> |
TaskEntityImpl.convertToIdentityLinks(List<IdentityLinkEntity> identityLinks) |
Set<IdentityLink> |
TaskEntityImpl.getCandidates() |
| Modifier and Type | Method and Description |
|---|---|
protected Set<String> |
WorkflowUsersResource.getInvolvedUsersAsSet(List<IdentityLink> involvedPeople) |
| Modifier and Type | Method and Description |
|---|---|
protected List<String> |
PermissionService.getPotentialStarterGroupIds(List<IdentityLink> identityLinks) |
protected List<String> |
PermissionService.getPotentialStarterUserIds(List<IdentityLink> identityLinks) |
Copyright © 2023 Flowable. All rights reserved.