Package io.camunda.tasklist
Class TasklistClientV2
java.lang.Object
io.camunda.tasklist.TasklistClientV2
- All Implemented Interfaces:
TasklistClient
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.camunda.tasklist.TasklistClient
TasklistClient.Form, TasklistClient.FormV2, TasklistClient.Implementation, TasklistClient.IncludeVariable, TasklistClient.RequestVariable, TasklistClient.Task, TasklistClient.TaskAssignment, TasklistClient.TaskFromSearch, TasklistClient.TaskSearch, TasklistClient.TaskState, TasklistClient.Variable, TasklistClient.VariableFromSearch, TasklistClient.VariableSearch -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassignTask(String taskId, TasklistClient.TaskAssignment taskAssignment) completeTask(String taskId, List<TasklistClient.RequestVariable> variables) getFormForTask(String userTaskKey) getStartFormForProcess(String processDefinitionKey) getVariable(String variableId) voidsaveDraftVariables(String taskId, List<TasklistClient.RequestVariable> variables) searchTasks(TasklistClient.TaskSearch taskSearch) searchTaskVariables(String taskId, TasklistClient.VariableSearch variableSearch) unassignTask(String taskId) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.tasklist.TasklistClient
getForm
-
Constructor Details
-
TasklistClientV2
public TasklistClientV2(io.camunda.client.CamundaClient camundaClient)
-
-
Method Details
-
getForm
- Specified by:
getFormin interfaceTasklistClient
-
getFormForTask
- Specified by:
getFormForTaskin interfaceTasklistClient
-
getStartFormForProcess
- Specified by:
getStartFormForProcessin interfaceTasklistClient
-
saveDraftVariables
- Specified by:
saveDraftVariablesin interfaceTasklistClient
-
searchTaskVariables
public List<TasklistClient.VariableFromSearch> searchTaskVariables(String taskId, TasklistClient.VariableSearch variableSearch) - Specified by:
searchTaskVariablesin interfaceTasklistClient
-
searchTasks
- Specified by:
searchTasksin interfaceTasklistClient
-
unassignTask
- Specified by:
unassignTaskin interfaceTasklistClient
-
completeTask
public Optional<TasklistClient.Task> completeTask(String taskId, List<TasklistClient.RequestVariable> variables) - Specified by:
completeTaskin interfaceTasklistClient
-
assignTask
public Optional<TasklistClient.Task> assignTask(String taskId, TasklistClient.TaskAssignment taskAssignment) - Specified by:
assignTaskin interfaceTasklistClient
-
getTask
- Specified by:
getTaskin interfaceTasklistClient
-
getVariable
- Specified by:
getVariablein interfaceTasklistClient
-