Uses of Interface
org.flowable.task.api.Task
Packages that use Task
Package
Description
Public API of the Flowable engine.
Typical usage of the API starts by the creation of a
Through the services obtained from such a
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 Deployment
s.RuntimeService
: For starting and searching ProcessInstance
s.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.Classes related to the
FormService
.API implementation classes, which shouldn't directly be used by end-users.
-
Uses of Task in org.flowable.cmmn.api
Methods in org.flowable.cmmn.api that return TaskMethods in org.flowable.cmmn.api that return types with arguments of type TaskModifier and TypeMethodDescriptionCmmnTaskService.getSubTasks
(String parentTaskId) The list of subtasks for this parent taskMethods in org.flowable.cmmn.api with parameters of type TaskMethod parameters in org.flowable.cmmn.api with type arguments of type Task -
Uses of Task in org.flowable.cmmn.engine.impl
Methods in org.flowable.cmmn.engine.impl that return TaskMethods in org.flowable.cmmn.engine.impl that return types with arguments of type TaskMethods in org.flowable.cmmn.engine.impl with parameters of type TaskMethod parameters in org.flowable.cmmn.engine.impl with type arguments of type TaskModifier and TypeMethodDescriptionvoid
CmmnTaskServiceImpl.bulkSaveTasks
(Collection<Task> taskList) -
Uses of Task in org.flowable.cmmn.engine.impl.cfg
Methods in org.flowable.cmmn.engine.impl.cfg with parameters of type TaskModifier and TypeMethodDescriptionvoid
DefaultTaskAssignmentManager.addCandidateGroup
(Task task, IdentityLink identityLink) void
DefaultTaskAssignmentManager.addCandidateGroups
(Task task, List<IdentityLink> candidateGroups) void
DefaultTaskAssignmentManager.addCandidateUser
(Task task, IdentityLink identityLink) void
DefaultTaskAssignmentManager.addCandidateUsers
(Task task, List<IdentityLink> candidateUsers) void
DefaultTaskAssignmentManager.addGroupIdentityLink
(Task task, IdentityLink identityLink) void
DefaultTaskAssignmentManager.addUserIdentityLink
(Task task, IdentityLink identityLink) void
DefaultTaskAssignmentManager.changeAssignee
(Task task, String assignee) void
DefaultTaskAssignmentManager.changeOwner
(Task task, String owner) void
DefaultTaskAssignmentManager.deleteGroupIdentityLink
(Task task, IdentityLink identityLink) void
DefaultTaskAssignmentManager.deleteUserIdentityLink
(Task task, IdentityLink identityLink) -
Uses of Task in org.flowable.cmmn.engine.impl.cmd
Fields in org.flowable.cmmn.engine.impl.cmd with type parameters of type TaskMethods in org.flowable.cmmn.engine.impl.cmd that return TaskModifier and TypeMethodDescriptionCreateCmmnTaskCmd.execute
(CommandContext commandContext) NewTaskCmd.execute
(CommandContext commandContext) Methods in org.flowable.cmmn.engine.impl.cmd that return types with arguments of type TaskConstructors in org.flowable.cmmn.engine.impl.cmd with parameters of type TaskConstructor parameters in org.flowable.cmmn.engine.impl.cmd with type arguments of type Task -
Uses of Task in org.flowable.cmmn.engine.impl.event
Methods in org.flowable.cmmn.engine.impl.event with parameters of type TaskModifier and TypeMethodDescriptionstatic FlowableEntityEvent
FlowableCmmnEventBuilder.createTaskAssignedEvent
(Task task) static FlowableEntityEvent
FlowableCmmnEventBuilder.createTaskCompletedEvent
(Task task) static FlowableEntityEvent
FlowableCmmnEventBuilder.createTaskCreatedEvent
(Task task) -
Uses of Task in org.flowable.cmmn.engine.impl.interceptor
Methods in org.flowable.cmmn.engine.impl.interceptor with parameters of type TaskModifier and TypeMethodDescriptionprotected void
DefaultCmmnIdentityLinkInterceptor.addUserIdentityLinkToParent
(Task task, String userId) -
Uses of Task in org.flowable.cmmn.engine.test
Method parameters in org.flowable.cmmn.engine.test with type arguments of type TaskModifier and TypeMethodDescriptionprotected void
AbstractFlowableCmmnTestCase.assertSingleTaskExists
(List<Task> tasks, String name) -
Uses of Task in org.flowable.cmmn.rest.service.api
Methods in org.flowable.cmmn.rest.service.api with parameters of type TaskModifier and TypeMethodDescriptionvoid
CmmnRestApiInterceptor.accessTaskIdentityLink
(Task task, IdentityLink identityLink) void
CmmnRestApiInterceptor.accessTaskIdentityLinks
(Task task) void
CmmnRestApiInterceptor.accessTaskInfoById
(Task task) void
CmmnRestApiInterceptor.accessTaskVariable
(Task task, String variableName) CmmnRestApiInterceptor.accessTaskVariables
(Task task, Map<String, RestVariable> variables) CmmnFormHandlerRestApiInterceptor.convertTaskFormInfo
(FormInfo formInfo, Task task) void
CmmnRestApiInterceptor.createTask
(Task task, TaskRequest request) void
CmmnRestApiInterceptor.createTaskIdentityLink
(Task task, RestIdentityLink identityLink) CmmnRestResponseFactory.createTaskResponse
(Task task) CmmnRestResponseFactory.createTaskResponse
(Task task, RestUrlBuilder urlBuilder) void
CmmnRestApiInterceptor.createTaskVariables
(Task task, Map<String, Object> variables, RestVariable.RestVariableScope scope) void
CmmnRestApiInterceptor.deleteTask
(Task task) void
CmmnRestApiInterceptor.deleteTaskIdentityLink
(Task task, IdentityLink identityLink) void
CmmnRestApiInterceptor.deleteTaskVariables
(Task task, Collection<String> variableNames, RestVariable.RestVariableScope scope) void
CmmnRestApiInterceptor.executeTaskAction
(Task task, TaskActionRequest actionRequest) void
CmmnRestApiInterceptor.updateTask
(Task task, TaskRequest request) void
CmmnRestApiInterceptor.updateTaskVariables
(Task task, Map<String, Object> variables, RestVariable.RestVariableScope scope) Method parameters in org.flowable.cmmn.rest.service.api with type arguments of type TaskModifier and TypeMethodDescriptionvoid
CmmnRestApiInterceptor.bulkUpdateTasks
(Collection<Task> tasks, BulkTasksRequest request) CmmnRestResponseFactory.createTaskResponseList
(List<Task> tasks) -
Uses of Task in org.flowable.cmmn.rest.service.api.runtime.task
Methods in org.flowable.cmmn.rest.service.api.runtime.task that return TaskModifier and TypeMethodDescriptionprotected Task
TaskBaseResource.getTaskFromRequest
(String taskId) Returns theTask
that is requested and calls the access interceptor.protected Task
TaskBaseResource.getTaskFromRequestWithoutAccessCheck
(String taskId) Methods in org.flowable.cmmn.rest.service.api.runtime.task that return types with arguments of type TaskModifier and TypeMethodDescriptionTaskBaseResource.getTasksFromRequest
(Collection<String> taskIds) Methods in org.flowable.cmmn.rest.service.api.runtime.task with parameters of type TaskModifier and TypeMethodDescriptionprotected void
TaskVariableCollectionResource.addGlobalVariables
(Task task, Map<String, RestVariable> variableMap) protected void
TaskVariableCollectionResource.addLocalVariables
(Task task, Map<String, RestVariable> variableMap) protected void
TaskResource.claimTask
(Task task, TaskActionRequest actionRequest) protected void
TaskResource.completeTask
(Task task, TaskActionRequest actionRequest) protected void
TaskResource.delegateTask
(Task task, TaskActionRequest actionRequest) TaskVariableBaseResource.getVariableFromRequestWithoutAccessCheck
(Task task, String variableName, RestVariable.RestVariableScope variableScope, boolean includeBinary) protected boolean
TaskVariableBaseResource.hasVariableOnScope
(Task task, String variableName, RestVariable.RestVariableScope scope) protected void
TaskBaseResource.populateTaskFromRequest
(Task task, TaskRequest taskRequest) Populate the task based on the values that are present in the givenTaskRequest
.protected void
TaskResource.resolveTask
(Task task, TaskActionRequest actionRequest) protected RestVariable
TaskVariableBaseResource.setBinaryVariable
(MultipartHttpServletRequest request, Task task, boolean isNew) protected RestVariable
TaskVariableBaseResource.setSimpleVariable
(RestVariable restVariable, Task task, boolean isNew) protected void
TaskVariableBaseResource.setVariable
(Task task, String name, Object value, RestVariable.RestVariableScope scope, boolean isNew) Method parameters in org.flowable.cmmn.rest.service.api.runtime.task with type arguments of type TaskModifier and TypeMethodDescriptionprotected void
TaskBaseResource.populateTasksFromRequest
(Collection<Task> taskList, BulkTasksRequest taskRequest) Populate the tasks based on the values that are present in the givenBulkTasksRequest
.Constructors in org.flowable.cmmn.rest.service.api.runtime.task with parameters of type Task -
Uses of Task in org.flowable.engine
Methods in org.flowable.engine that return TaskModifier and TypeMethodDescriptionTaskService.newTask()
Creates a new task that is not related to any process instance.create a new task with a user defined task idMethods in org.flowable.engine that return types with arguments of type TaskModifier and TypeMethodDescriptionTaskService.getSubTasks
(String parentTaskId) The list of subtasks for this parent taskMethods in org.flowable.engine with parameters of type TaskModifier and TypeMethodDescriptionvoid
Saves the given task to the persistent data store.Method parameters in org.flowable.engine with type arguments of type TaskModifier and TypeMethodDescriptionvoid
TaskService.bulkSaveTasks
(Collection<Task> taskList) Saves the given tasks to the persistent data store. -
Uses of Task in org.flowable.engine.form
Methods in org.flowable.engine.form that return Task -
Uses of Task in org.flowable.engine.impl
Methods in org.flowable.engine.impl that return TaskMethods in org.flowable.engine.impl that return types with arguments of type TaskMethods in org.flowable.engine.impl with parameters of type TaskMethod parameters in org.flowable.engine.impl with type arguments of type Task -
Uses of Task in org.flowable.engine.impl.cfg
Methods in org.flowable.engine.impl.cfg with parameters of type TaskModifier and TypeMethodDescriptionvoid
DefaultTaskAssignmentManager.addCandidateGroup
(Task task, IdentityLink identityLink) void
DefaultTaskAssignmentManager.addCandidateGroups
(Task task, List<IdentityLink> candidateGroups) void
DefaultTaskAssignmentManager.addCandidateUser
(Task task, IdentityLink identityLink) void
DefaultTaskAssignmentManager.addCandidateUsers
(Task task, List<IdentityLink> candidateUsers) void
DefaultTaskAssignmentManager.addGroupIdentityLink
(Task task, IdentityLink identityLink) void
DefaultTaskAssignmentManager.addUserIdentityLink
(Task task, IdentityLink identityLink) void
DefaultTaskAssignmentManager.changeAssignee
(Task task, String assignee) void
DefaultTaskAssignmentManager.changeOwner
(Task task, String owner) void
DefaultTaskAssignmentManager.deleteGroupIdentityLink
(Task task, IdentityLink identityLink) void
DefaultTaskAssignmentManager.deleteUserIdentityLink
(Task task, IdentityLink identityLink) void
-
Uses of Task in org.flowable.engine.impl.cmd
Fields in org.flowable.engine.impl.cmd with type parameters of type TaskMethods in org.flowable.engine.impl.cmd that return TaskModifier and TypeMethodDescriptionCreateTaskCmd.execute
(CommandContext commandContext) NewTaskCmd.execute
(CommandContext commandContext) Methods in org.flowable.engine.impl.cmd that return types with arguments of type TaskConstructors in org.flowable.engine.impl.cmd with parameters of type TaskConstructor parameters in org.flowable.engine.impl.cmd with type arguments of type Task -
Uses of Task in org.flowable.engine.impl.form
Fields in org.flowable.engine.impl.form declared as TaskMethods in org.flowable.engine.impl.form that return TaskMethods in org.flowable.engine.impl.form with parameters of type Task -
Uses of Task in org.flowable.engine.impl.interceptor
Methods in org.flowable.engine.impl.interceptor with parameters of type TaskModifier and TypeMethodDescriptionprotected void
DefaultIdentityLinkInterceptor.addUserIdentityLinkToParent
(Task task, String userId) -
Uses of Task in org.flowable.engine.impl.test
Methods in org.flowable.engine.impl.test with parameters of type TaskModifier and TypeMethodDescriptionprotected void
AbstractFlowableTestCase.completeTask
(Task task) -
Uses of Task in org.flowable.rest.service.api
Methods in org.flowable.rest.service.api with parameters of type TaskModifier and TypeMethodDescriptionvoid
BpmnRestApiInterceptor.accessTaskIdentityLink
(Task task, IdentityLink identityLink) void
BpmnRestApiInterceptor.accessTaskIdentityLinks
(Task task) void
BpmnRestApiInterceptor.accessTaskInfoById
(Task task) void
BpmnRestApiInterceptor.accessTaskVariable
(Task task, String variableName) BpmnRestApiInterceptor.accessTaskVariables
(Task task, Map<String, RestVariable> variableMap) FormHandlerRestApiInterceptor.convertTaskFormInfo
(FormInfo formInfo, Task task) void
BpmnRestApiInterceptor.createTask
(Task task, TaskRequest request) void
BpmnRestApiInterceptor.createTaskAttachment
(Task task) void
BpmnRestApiInterceptor.createTaskComment
(Task task, CommentRequest comment) void
BpmnRestApiInterceptor.createTaskIdentityLink
(Task task, RestIdentityLink identityLink) RestResponseFactory.createTaskResponse
(Task task) RestResponseFactory.createTaskResponse
(Task task, RestUrlBuilder urlBuilder) void
BpmnRestApiInterceptor.createTaskVariables
(Task task, Map<String, Object> variables, RestVariable.RestVariableScope scope) void
BpmnRestApiInterceptor.deleteTask
(Task task) void
BpmnRestApiInterceptor.deleteTaskAttachment
(Task task, Attachment attachment) void
BpmnRestApiInterceptor.deleteTaskComment
(Task task, Comment comment) void
BpmnRestApiInterceptor.deleteTaskEvent
(Task task, Event event) void
BpmnRestApiInterceptor.deleteTaskIdentityLink
(Task task, IdentityLink identityLink) void
BpmnRestApiInterceptor.deleteTaskVariables
(Task task, Collection<String> variableNames, RestVariable.RestVariableScope scope) void
BpmnRestApiInterceptor.executeTaskAction
(Task task, TaskActionRequest actionRequest) void
BpmnRestApiInterceptor.updateTask
(Task task, TaskRequest request) void
BpmnRestApiInterceptor.updateTaskVariables
(Task task, Map<String, Object> variables, RestVariable.RestVariableScope scope) Method parameters in org.flowable.rest.service.api with type arguments of type TaskModifier and TypeMethodDescriptionvoid
BpmnRestApiInterceptor.bulkUpdateTasks
(Collection<Task> taskList, BulkTasksRequest bulkTasksRequest) RestResponseFactory.createTaskResponseList
(List<Task> tasks) -
Uses of Task in org.flowable.rest.service.api.runtime.task
Methods in org.flowable.rest.service.api.runtime.task that return TaskModifier and TypeMethodDescriptionprotected Task
TaskBaseResource.getTaskFromRequest
(String taskId) Returns theTask
that is requested and calls the access interceptor.protected Task
TaskBaseResource.getTaskFromRequestWithoutAccessCheck
(String taskId) Returns theTask
that is requested without calling the access interceptor Throws the right exceptions when bad request was made or instance was not found.Methods in org.flowable.rest.service.api.runtime.task that return types with arguments of type TaskModifier and TypeMethodDescriptionTaskBaseResource.getTasksFromIdList
(Collection<String> taskIds) Methods in org.flowable.rest.service.api.runtime.task with parameters of type TaskModifier and TypeMethodDescriptionprotected void
TaskVariableCollectionResource.addGlobalVariables
(Task task, Map<String, RestVariable> variableMap) protected void
TaskVariableCollectionResource.addLocalVariables
(Task task, Map<String, RestVariable> variableMap) protected void
TaskResource.claimTask
(Task task, TaskActionRequest actionRequest) protected void
TaskResource.completeTask
(Task task, TaskActionRequest actionRequest) protected AttachmentResponse
TaskAttachmentCollectionResource.createBinaryAttachment
(MultipartHttpServletRequest request, Task task) protected AttachmentResponse
TaskAttachmentCollectionResource.createSimpleAttachment
(AttachmentRequest attachmentRequest, Task task) protected void
TaskResource.delegateTask
(Task task, TaskActionRequest actionRequest) TaskVariableBaseResource.getVariableFromRequestWithoutAccessCheck
(Task task, String variableName, String scope, boolean includeBinary) protected boolean
TaskVariableBaseResource.hasVariableOnScope
(Task task, String variableName, RestVariable.RestVariableScope scope) protected void
TaskBaseResource.populateTaskFromRequest
(Task task, TaskRequest taskRequest) Populate the task based on the values that are present in the givenTaskRequest
.protected void
TaskResource.resolveTask
(Task task, TaskActionRequest actionRequest) protected RestVariable
TaskVariableBaseResource.setBinaryVariable
(MultipartHttpServletRequest request, Task task, boolean isNew) protected RestVariable
TaskVariableBaseResource.setSimpleVariable
(RestVariable restVariable, Task task, boolean isNew) protected void
TaskVariableBaseResource.setVariable
(Task task, String name, Object value, RestVariable.RestVariableScope scope, boolean isNew) Method parameters in org.flowable.rest.service.api.runtime.task with type arguments of type TaskModifier and TypeMethodDescriptionprotected void
TaskBaseResource.populateTasksFromRequest
(Collection<Task> taskList, BulkTasksRequest bulkTasksRequest) Constructors in org.flowable.rest.service.api.runtime.task with parameters of type Task -
Uses of Task in org.flowable.task.api
Methods in org.flowable.task.api that return TaskModifier and TypeMethodDescriptionTaskBuilder.create()
Creates task instance according values set in the builderMethod parameters in org.flowable.task.api with type arguments of type TaskModifier and TypeMethodDescriptionvoid
TaskQueryInterceptor.afterTaskQueryExecute
(TaskQuery taskQuery, List<Task> tasks) -
Uses of Task in org.flowable.task.service
Methods in org.flowable.task.service that return types with arguments of type TaskMethods in org.flowable.task.service with parameters of type TaskModifier and TypeMethodDescriptionvoid
InternalTaskAssignmentManager.addCandidateGroup
(Task task, IdentityLink identityLink) void
InternalTaskAssignmentManager.addCandidateGroups
(Task task, List<IdentityLink> candidateGroups) void
InternalTaskAssignmentManager.addCandidateUser
(Task task, IdentityLink identityLink) void
InternalTaskAssignmentManager.addCandidateUsers
(Task task, List<IdentityLink> candidateUsers) void
InternalTaskAssignmentManager.addGroupIdentityLink
(Task task, IdentityLink identityLink) void
InternalTaskAssignmentManager.addUserIdentityLink
(Task task, IdentityLink identityLink) void
InternalTaskAssignmentManager.changeAssignee
(Task task, String assignee) void
InternalTaskAssignmentManager.changeOwner
(Task task, String owner) void
InternalTaskAssignmentManager.deleteGroupIdentityLink
(Task task, IdentityLink identityLink) void
InternalTaskAssignmentManager.deleteUserIdentityLink
(Task task, IdentityLink identityLink) void
InternalTaskLocalizationManager.localize
(Task task, String locale, boolean withLocalizationFallback) -
Uses of Task in org.flowable.task.service.impl
Methods in org.flowable.task.service.impl that return TaskMethods in org.flowable.task.service.impl that return types with arguments of type TaskModifier and TypeMethodDescriptionNativeTaskQueryImpl.executeList
(CommandContext commandContext, Map<String, Object> parameterMap) TaskQueryImpl.executeList
(CommandContext commandContext) TaskServiceImpl.findTasksByParentTaskId
(String parentTaskId) TaskQueryImpl.list()
TaskQueryImpl.listPage
(int firstResult, int maxResults) Method parameters in org.flowable.task.service.impl with type arguments of type TaskModifier and TypeMethodDescriptionprotected void
TaskQueryImpl.addCachedVariableForQueryById
(CommandContext commandContext, List<Task> results, boolean local) -
Uses of Task in org.flowable.task.service.impl.persistence.entity
Subinterfaces of Task in org.flowable.task.service.impl.persistence.entityClasses in org.flowable.task.service.impl.persistence.entity that implement TaskMethods in org.flowable.task.service.impl.persistence.entity that return types with arguments of type TaskModifier and TypeMethodDescriptionTaskEntityManager.findTasksByNativeQuery
(Map<String, Object> parameterMap) TaskEntityManagerImpl.findTasksByNativeQuery
(Map<String, Object> parameterMap) TaskEntityManager.findTasksByParentTaskId
(String parentTaskId) TaskEntityManagerImpl.findTasksByParentTaskId
(String parentTaskId) TaskEntityManager.findTasksByQueryCriteria
(TaskQueryImpl taskQuery) TaskEntityManagerImpl.findTasksByQueryCriteria
(TaskQueryImpl taskQuery) TaskEntityManager.findTasksWithRelatedEntitiesByQueryCriteria
(TaskQueryImpl taskQuery) TaskEntityManagerImpl.findTasksWithRelatedEntitiesByQueryCriteria
(TaskQueryImpl taskQuery) -
Uses of Task in org.flowable.task.service.impl.persistence.entity.data
Methods in org.flowable.task.service.impl.persistence.entity.data that return types with arguments of type TaskModifier and TypeMethodDescriptionTaskDataManager.findTasksByNativeQuery
(Map<String, Object> parameterMap) TaskDataManager.findTasksByParentTaskId
(String parentTaskId) TaskDataManager.findTasksByQueryCriteria
(TaskQueryImpl taskQuery) TaskDataManager.findTasksWithRelatedEntitiesByQueryCriteria
(TaskQueryImpl taskQuery) -
Uses of Task in org.flowable.task.service.impl.persistence.entity.data.impl
Methods in org.flowable.task.service.impl.persistence.entity.data.impl that return types with arguments of type TaskModifier and TypeMethodDescriptionMybatisTaskDataManager.findTasksByNativeQuery
(Map<String, Object> parameterMap) MybatisTaskDataManager.findTasksByParentTaskId
(String parentTaskId) MybatisTaskDataManager.findTasksByQueryCriteria
(TaskQueryImpl taskQuery) MybatisTaskDataManager.findTasksWithRelatedEntitiesByQueryCriteria
(TaskQueryImpl taskQuery)