Package org.activiti.runtime.api.impl
Class TaskRuntimeImpl
- java.lang.Object
-
- org.activiti.runtime.api.impl.TaskRuntimeImpl
-
- All Implemented Interfaces:
TaskRuntime
@PreAuthorize("hasRole(\'ACTIVITI_USER\')") public class TaskRuntimeImpl extends Object implements TaskRuntime
-
-
Constructor Summary
Constructors Constructor Description TaskRuntimeImpl(TaskService taskService, SecurityManager securityManager, APITaskConverter taskConverter, APIVariableInstanceConverter variableInstanceConverter, TaskRuntimeConfiguration configuration, TaskRuntimeHelper taskRuntimeHelper)
-
Method Summary
-
-
-
Constructor Detail
-
TaskRuntimeImpl
public TaskRuntimeImpl(TaskService taskService, SecurityManager securityManager, APITaskConverter taskConverter, APIVariableInstanceConverter variableInstanceConverter, TaskRuntimeConfiguration configuration, TaskRuntimeHelper taskRuntimeHelper)
-
-
Method Detail
-
configuration
public TaskRuntimeConfiguration configuration()
- Specified by:
configurationin interfaceTaskRuntime
-
task
public Task task(String taskId)
- Specified by:
taskin interfaceTaskRuntime
-
tasks
public Page<Task> tasks(Pageable pageable)
- Specified by:
tasksin interfaceTaskRuntime
-
tasks
public Page<Task> tasks(Pageable pageable, GetTasksPayload getTasksPayload)
- Specified by:
tasksin interfaceTaskRuntime
-
complete
public Task complete(CompleteTaskPayload completeTaskPayload)
- Specified by:
completein interfaceTaskRuntime
-
claim
public Task claim(ClaimTaskPayload claimTaskPayload)
- Specified by:
claimin interfaceTaskRuntime
-
release
public Task release(ReleaseTaskPayload releaseTaskPayload)
- Specified by:
releasein interfaceTaskRuntime
-
update
public Task update(UpdateTaskPayload updateTaskPayload)
- Specified by:
updatein interfaceTaskRuntime
-
delete
public Task delete(DeleteTaskPayload deleteTaskPayload)
- Specified by:
deletein interfaceTaskRuntime
-
create
public Task create(CreateTaskPayload createTaskPayload)
- Specified by:
createin interfaceTaskRuntime
-
addCandidateUsers
public void addCandidateUsers(CandidateUsersPayload candidateUsersPayload)
- Specified by:
addCandidateUsersin interfaceTaskRuntime
-
deleteCandidateUsers
public void deleteCandidateUsers(CandidateUsersPayload candidateUsersPayload)
- Specified by:
deleteCandidateUsersin interfaceTaskRuntime
-
addCandidateGroups
public void addCandidateGroups(CandidateGroupsPayload candidateGroupsPayload)
- Specified by:
addCandidateGroupsin interfaceTaskRuntime
-
deleteCandidateGroups
public void deleteCandidateGroups(CandidateGroupsPayload candidateGroupsPayload)
- Specified by:
deleteCandidateGroupsin interfaceTaskRuntime
-
userCandidates
public List<String> userCandidates(String taskId)
- Specified by:
userCandidatesin interfaceTaskRuntime
-
groupCandidates
public List<String> groupCandidates(String taskId)
- Specified by:
groupCandidatesin interfaceTaskRuntime
-
variables
public List<VariableInstance> variables(GetTaskVariablesPayload getTaskVariablesPayload)
- Specified by:
variablesin interfaceTaskRuntime
-
createVariable
public void createVariable(CreateTaskVariablePayload createTaskVariablePayload)
- Specified by:
createVariablein interfaceTaskRuntime
-
updateVariable
public void updateVariable(UpdateTaskVariablePayload updateTaskVariablePayload)
- Specified by:
updateVariablein interfaceTaskRuntime
-
save
public void save(SaveTaskPayload saveTaskPayload)
- Specified by:
savein interfaceTaskRuntime
-
assign
public Task assign(AssignTaskPayload assignTaskPayload)
- Specified by:
assignin interfaceTaskRuntime
-
-