Index

A C D G L O R S T U V 
All Classes and Interfaces|All Packages

A

addCandidateGroups(CandidateGroupsPayload) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
 
addCandidateGroups(CandidateGroupsPayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
 
addCandidateUsers(CandidateUsersPayload) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
 
addCandidateUsers(CandidateUsersPayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
 
assign(AssignTaskPayload) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
Assign a task with a new user - If there is a user assigned, reassign it to the new user - after the assign the task should be in assigned status
assign(AssignTaskPayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
Assign a task that has been claimed before to a different user - Only the current assignee can perform the action - The new assignee should be part of the candidate users for this task
assignMultiple(AssignTasksPayload) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
 

C

claim(ClaimTaskPayload) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
Claim a task with the currently authenticated user - If there is no authenticated user throw an IllegalStateException - If the currently authenticated user is not a candidate throw an IllegalStateException - The current approach doesn't support impersonation, it will always take the currently authenticated user - after the claim the task should be in assigned status
claim(ClaimTaskPayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
Claim a task with the currently authenticated user - If there is no authenticated user throw an IllegalStateException - If the currently authenticated user is not a candidate throw an IllegalStateException - The current approach doesn't support impersonation, it will always take the currently authenticated user - after the claim the task should be in assigned status
complete(CompleteTaskPayload) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
Completes the selected task with the variables set in the payload - This method checks that the task is visible by the authenticated user - This method also check that the task is assigned to the currently authenticated user before complete - This method return a shallow Task object with the basic information needed to validate that the task was completed
complete(CompleteTaskPayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
Completes the selected task with the variables set in the payload - This method checks that the task is visible by the authenticated user - This method also check that the task is assigned to the currently authenticated user before complete - This method return a shallow Task object with the basic information needed to validate that the task was completed
configuration() - Method in interface org.activiti.api.task.runtime.TaskRuntime
 
create(CreateTaskPayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
Creates a task based on the following rules - If an assignee is provided it creates and assign the task to the provided user - If there is no assignee the task is not assigned, just created - The owner of the task is the currently authenticated user (which is automatically added as a candidate) - If a group or list of groups is provided those groups are added as candidates for claiming the task
createVariable(CreateTaskVariablePayload) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
 
createVariable(CreateTaskVariablePayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
 

D

delete(DeleteTaskPayload) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
Deletes a task - no matter the assignee or if the admin user can see the task
delete(DeleteTaskPayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
Deletes a task - The authenticated user should be able to see the task in order to delete it - The authenticated user needs to be the assignee of the task in order to delete it - this method returns a shallow Task with the necessary information to validate that the task was deleted
deleteCandidateGroups(CandidateGroupsPayload) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
 
deleteCandidateGroups(CandidateGroupsPayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
 
deleteCandidateUsers(CandidateUsersPayload) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
 
deleteCandidateUsers(CandidateUsersPayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
 

G

groupCandidates(String) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
 
groupCandidates(String) - Method in interface org.activiti.api.task.runtime.TaskRuntime
 

L

lastCreatedTaskByProcessInstanceIdAndTaskDefinitionKey(String, String) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
Finds the last created task by process instance id and task definition key

O

onEvent(E) - Method in interface org.activiti.api.task.runtime.events.listener.TaskRuntimeEventListener
 
org.activiti.api.task.runtime - package org.activiti.api.task.runtime
 
org.activiti.api.task.runtime.conf - package org.activiti.api.task.runtime.conf
 
org.activiti.api.task.runtime.events.listener - package org.activiti.api.task.runtime.events.listener
 

R

release(ReleaseTaskPayload) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
Release a previously claimed task - The authenticated user needs to be the assignee in order to release it
release(ReleaseTaskPayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
Release a previously claimed task - The authenticated user needs to be the assignee in order to release it

S

save(SaveTaskPayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
Saves the selected task with the variables set in the payload in the task scope - This method checks that the task is visible by the authenticated user - This method also check that the task is assigned to the currently authenticated user

T

task(String) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
Get Task By Id
task(String) - Method in interface org.activiti.api.task.runtime.TaskRuntime
Get task by id if the authenticated user: - is the assignee or - is in a group with is assigned to the task or - has admin role
TaskAdminRuntime - Interface in org.activiti.api.task.runtime
All the methods require an authenticated Admin user
TaskCandidateEventListener<E> - Interface in org.activiti.api.task.runtime.events.listener
 
TaskEventListener<E> - Interface in org.activiti.api.task.runtime.events.listener
 
TaskRuntime - Interface in org.activiti.api.task.runtime
User Based Integrations against the Task Runtime
TaskRuntimeConfiguration - Interface in org.activiti.api.task.runtime.conf
 
TaskRuntimeEventListener<E> - Interface in org.activiti.api.task.runtime.events.listener
 
taskRuntimeEventListeners() - Method in interface org.activiti.api.task.runtime.conf.TaskRuntimeConfiguration
 
tasks(Pageable) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
Get all tasks
tasks(Pageable) - Method in interface org.activiti.api.task.runtime.TaskRuntime
Get all tasks where - the authenticated user is the actual assignee - the user belongs to a group that is a candidate for the task
tasks(Pageable, GetTasksPayload) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
Get all tasks with payload filters
tasks(Pageable, GetTasksPayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
Get all tasks where applying the filters in the Payload - the authenticated user is the actual assignee - the user belongs to a group that is a candidate for the task

U

update(UpdateTaskPayload) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
Updates details of a task
update(UpdateTaskPayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
Updates details of a task - The authenticated user should be able to see the task in order to update its details - The authenticated user needs to be the assignee of the task to update its details, if not he/she will need to claim the task first
updateVariable(UpdateTaskVariablePayload) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
 
updateVariable(UpdateTaskVariablePayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
 
userCandidates(String) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
 
userCandidates(String) - Method in interface org.activiti.api.task.runtime.TaskRuntime
 

V

variableEventListeners() - Method in interface org.activiti.api.task.runtime.conf.TaskRuntimeConfiguration
 
variables(GetTaskVariablesPayload) - Method in interface org.activiti.api.task.runtime.TaskAdminRuntime
 
variables(GetTaskVariablesPayload) - Method in interface org.activiti.api.task.runtime.TaskRuntime
 
A C D G L O R S T U V 
All Classes and Interfaces|All Packages