public interface TaskanaConnector
| Modifier and Type | Method and Description |
|---|---|
void |
changeTaskCallbackState(List<ReferencedTask> referencedTasks,
pro.taskana.task.api.CallbackState desiredCallbackState)
With this call the Adapter notifies the TaskanaConnector that the CallbackState of a list of
ReferencedTasks needs to be modified due to completion or claim of tasks of TASKANA Tasks.
|
ReferencedTask |
convertToReferencedTask(pro.taskana.task.api.models.Task task)
Convert a TASKANA task into a ReferencedTask.
|
pro.taskana.task.api.models.Task |
convertToTaskanaTask(ReferencedTask referencedTask)
Convert a ReferencedTask to a TASKANA task.
|
void |
createTaskanaTask(pro.taskana.task.api.models.Task taskanaTask)
create a task in TASKANA on behalf of an external task.
|
List<ReferencedTask> |
retrieveCancelledClaimTaskanaTasksAsReferencedTasks()
retrieve cancelled claim TASKANA tasks.
|
List<ReferencedTask> |
retrieveClaimedTaskanaTasksAsReferencedTasks()
retrieve claimed TASKANA tasks.
|
List<ReferencedTask> |
retrieveCompletedTaskanaTasksAsReferencedTasks()
retrieve completed TASKANA tasks.
|
void |
terminateTaskanaTask(ReferencedTask referencedTask)
terminate TASKANA task that runs on behalf of an external task.
|
List<ReferencedTask> retrieveCompletedTaskanaTasksAsReferencedTasks()
List<ReferencedTask> retrieveClaimedTaskanaTasksAsReferencedTasks()
List<ReferencedTask> retrieveCancelledClaimTaskanaTasksAsReferencedTasks()
void changeTaskCallbackState(List<ReferencedTask> referencedTasks, pro.taskana.task.api.CallbackState desiredCallbackState)
referencedTasks - List of ReferencedTasks that have been completed on the external systemdesiredCallbackState - the CallbackState that needs to be set for the list of
referencedTasksvoid createTaskanaTask(pro.taskana.task.api.models.Task taskanaTask)
throws TaskCreationFailedException
taskanaTask - The TASKANA task to be created.TaskCreationFailedException - if the attempt to create a TASKANA task failed.pro.taskana.task.api.models.Task convertToTaskanaTask(ReferencedTask referencedTask)
referencedTask - the ReferencedTask that is to be converted.ReferencedTask convertToReferencedTask(pro.taskana.task.api.models.Task task)
task - the TASKANA task that was executed on behalf of a ReferencedTask.void terminateTaskanaTask(ReferencedTask referencedTask) throws TaskTerminationFailedException
referencedTask - The external task on behalf of which the TASKANA task is running.TaskTerminationFailedException - if the attempt to terminate a TASKANA task failed.Copyright © 2020. All rights reserved.