Package org.kie.server.client
Interface UserTaskServicesClient
-
- All Known Implementing Classes:
UserTaskServicesClientImpl
public interface UserTaskServicesClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
activateTask(String containerId, Long taskId, String userId)
Long
addTaskAttachment(String containerId, Long taskId, String userId, String name, Object attachment)
Long
addTaskComment(String containerId, Long taskId, String text, String addedBy, Date addedOn)
void
claimTask(String containerId, Long taskId, String userId)
void
claimTasks(String containerId, List<Long> taskIds, String userId)
void
completeAutoProgress(String containerId, Long taskId, String userId, Map<String,Object> params)
void
completeTask(String containerId, Long taskId, String userId, Map<String,Object> params)
void
delegateTask(String containerId, Long taskId, String userId, String targetUserId)
void
deleteTaskAttachment(String containerId, Long taskId, Long attachmentId)
void
deleteTaskComment(String containerId, Long taskId, Long commentId)
void
deleteTaskContent(String containerId, Long taskId, Long contentId)
void
exitTask(String containerId, Long taskId, String userId)
void
failTask(String containerId, Long taskId, String userId, Map<String,Object> params)
org.kie.server.api.model.instance.TaskInstance
findTaskById(Long taskId)
org.kie.server.api.model.instance.TaskInstance
findTaskById(Long taskId, boolean withSLA)
org.kie.server.api.model.instance.TaskInstance
findTaskByWorkItemId(Long workItemId)
List<org.kie.server.api.model.instance.TaskEventInstance>
findTaskEvents(Long taskId, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.TaskEventInstance>
findTaskEvents(Long taskId, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.TaskEventInstance>
findTaskEvents(String containerId, Long taskId, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.TaskEventInstance>
findTaskEvents(String containerId, Long taskId, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.TaskSummary>
findTasks(String userId, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.TaskSummary>
findTasks(String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksAssignedAsBusinessAdministrator(String userId, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksAssignedAsBusinessAdministrator(String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksAssignedAsBusinessAdministrator(String userId, List<String> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksAssignedAsBusinessAdministrator(String userId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksAssignedAsPotentialOwner(String userId, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksAssignedAsPotentialOwner(String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksAssignedAsPotentialOwner(String userId, String filter, List<String> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksAssignedAsPotentialOwner(String userId, String filter, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksAssignedAsPotentialOwner(String userId, List<String> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksAssignedAsPotentialOwner(String userId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksAssignedAsPotentialOwner(String userId, List<String> groups, List<String> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksAssignedAsPotentialOwner(String userId, List<String> groups, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksByStatusByProcessInstanceId(Long processInstanceId, List<String> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksByStatusByProcessInstanceId(Long processInstanceId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksByVariable(String userId, String variableName, List<String> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksByVariable(String userId, String variableName, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksByVariableAndValue(String userId, String variableName, String variableValue, List<String> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksByVariableAndValue(String userId, String variableName, String variableValue, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksOwned(String userId, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksOwned(String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksOwned(String userId, List<String> status, Integer page, Integer pageSize)
List<org.kie.server.api.model.instance.TaskSummary>
findTasksOwned(String userId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
void
forwardTask(String containerId, Long taskId, String userId, String targetEntityId)
org.kie.server.api.model.instance.TaskAttachment
getTaskAttachmentById(String containerId, Long taskId, Long attachmentId)
Object
getTaskAttachmentContentById(String containerId, Long taskId, Long attachmentId)
List<org.kie.server.api.model.instance.TaskAttachment>
getTaskAttachmentsByTaskId(String containerId, Long taskId)
org.kie.server.api.model.instance.TaskComment
getTaskCommentById(String containerId, Long taskId, Long commentId)
List<org.kie.server.api.model.instance.TaskComment>
getTaskCommentsByTaskId(String containerId, Long taskId)
Map<String,Object>
getTaskInputContentByTaskId(String containerId, Long taskId)
org.kie.server.api.model.instance.TaskInstance
getTaskInstance(String containerId, Long taskId)
org.kie.server.api.model.instance.TaskInstance
getTaskInstance(String containerId, Long taskId, boolean withInputs, boolean withOutputs, boolean withAssignments)
Map<String,Object>
getTaskOutputContentByTaskId(String containerId, Long taskId)
void
nominateTask(String containerId, Long taskId, String userId, List<String> potentialOwners)
void
releaseTask(String containerId, Long taskId, String userId)
void
resumeTask(String containerId, Long taskId, String userId)
Long
saveTaskContent(String containerId, Long taskId, String userId, Map<String,Object> content)
Long
saveTaskContent(String containerId, Long taskId, Map<String,Object> values)
void
setResponseHandler(ResponseHandler responseHandler)
void
setTaskDescription(String containerId, Long taskId, String description)
void
setTaskExpirationDate(String containerId, Long taskId, Date date)
void
setTaskName(String containerId, Long taskId, String name)
void
setTaskPriority(String containerId, Long taskId, int priority)
void
setTaskSkipable(String containerId, Long taskId, boolean skipable)
void
skipTask(String containerId, Long taskId, String userId)
void
startTask(String containerId, Long taskId, String userId)
void
stopTask(String containerId, Long taskId, String userId)
void
suspendTask(String containerId, Long taskId, String userId)
void
suspendTask(String containerId, Long taskId, String userId, Map<String,Object> parameters)
void
updateTask(String containerId, Long taskId, String userId, org.kie.server.api.model.instance.TaskInstance updatedTask)
-
-
-
Method Detail
-
completeTask
void completeTask(String containerId, Long taskId, String userId, Map<String,Object> params)
-
completeAutoProgress
void completeAutoProgress(String containerId, Long taskId, String userId, Map<String,Object> params)
-
delegateTask
void delegateTask(String containerId, Long taskId, String userId, String targetUserId)
-
forwardTask
void forwardTask(String containerId, Long taskId, String userId, String targetEntityId)
-
suspendTask
void suspendTask(String containerId, Long taskId, String userId, Map<String,Object> parameters)
-
nominateTask
void nominateTask(String containerId, Long taskId, String userId, List<String> potentialOwners)
-
updateTask
void updateTask(String containerId, Long taskId, String userId, org.kie.server.api.model.instance.TaskInstance updatedTask)
-
saveTaskContent
Long saveTaskContent(String containerId, Long taskId, String userId, Map<String,Object> content)
-
getTaskOutputContentByTaskId
Map<String,Object> getTaskOutputContentByTaskId(String containerId, Long taskId)
-
getTaskInputContentByTaskId
Map<String,Object> getTaskInputContentByTaskId(String containerId, Long taskId)
-
addTaskComment
Long addTaskComment(String containerId, Long taskId, String text, String addedBy, Date addedOn)
-
getTaskCommentsByTaskId
List<org.kie.server.api.model.instance.TaskComment> getTaskCommentsByTaskId(String containerId, Long taskId)
-
getTaskCommentById
org.kie.server.api.model.instance.TaskComment getTaskCommentById(String containerId, Long taskId, Long commentId)
-
addTaskAttachment
Long addTaskAttachment(String containerId, Long taskId, String userId, String name, Object attachment)
-
getTaskAttachmentById
org.kie.server.api.model.instance.TaskAttachment getTaskAttachmentById(String containerId, Long taskId, Long attachmentId)
-
getTaskAttachmentContentById
Object getTaskAttachmentContentById(String containerId, Long taskId, Long attachmentId)
-
getTaskAttachmentsByTaskId
List<org.kie.server.api.model.instance.TaskAttachment> getTaskAttachmentsByTaskId(String containerId, Long taskId)
-
getTaskInstance
org.kie.server.api.model.instance.TaskInstance getTaskInstance(String containerId, Long taskId)
-
getTaskInstance
org.kie.server.api.model.instance.TaskInstance getTaskInstance(String containerId, Long taskId, boolean withInputs, boolean withOutputs, boolean withAssignments)
-
findTaskEvents
List<org.kie.server.api.model.instance.TaskEventInstance> findTaskEvents(String containerId, Long taskId, Integer page, Integer pageSize)
-
findTaskEvents
List<org.kie.server.api.model.instance.TaskEventInstance> findTaskEvents(String containerId, Long taskId, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findTaskByWorkItemId
org.kie.server.api.model.instance.TaskInstance findTaskByWorkItemId(Long workItemId)
-
findTaskById
org.kie.server.api.model.instance.TaskInstance findTaskById(Long taskId)
-
findTaskById
org.kie.server.api.model.instance.TaskInstance findTaskById(Long taskId, boolean withSLA)
-
findTasksAssignedAsBusinessAdministrator
List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsBusinessAdministrator(String userId, Integer page, Integer pageSize)
-
findTasksAssignedAsBusinessAdministrator
List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsBusinessAdministrator(String userId, List<String> status, Integer page, Integer pageSize)
-
findTasksAssignedAsPotentialOwner
List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsPotentialOwner(String userId, Integer page, Integer pageSize)
-
findTasksAssignedAsPotentialOwner
List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsPotentialOwner(String userId, List<String> status, Integer page, Integer pageSize)
-
findTasksAssignedAsPotentialOwner
List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsPotentialOwner(String userId, String filter, List<String> status, Integer page, Integer pageSize)
-
findTasksAssignedAsPotentialOwner
List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsPotentialOwner(String userId, List<String> groups, List<String> status, Integer page, Integer pageSize)
-
findTasksOwned
List<org.kie.server.api.model.instance.TaskSummary> findTasksOwned(String userId, Integer page, Integer pageSize)
-
findTasksOwned
List<org.kie.server.api.model.instance.TaskSummary> findTasksOwned(String userId, List<String> status, Integer page, Integer pageSize)
-
findTasksByStatusByProcessInstanceId
List<org.kie.server.api.model.instance.TaskSummary> findTasksByStatusByProcessInstanceId(Long processInstanceId, List<String> status, Integer page, Integer pageSize)
-
findTasks
List<org.kie.server.api.model.instance.TaskSummary> findTasks(String userId, Integer page, Integer pageSize)
-
findTaskEvents
List<org.kie.server.api.model.instance.TaskEventInstance> findTaskEvents(Long taskId, Integer page, Integer pageSize)
-
findTasksByVariable
List<org.kie.server.api.model.instance.TaskSummary> findTasksByVariable(String userId, String variableName, List<String> status, Integer page, Integer pageSize)
-
findTasksByVariableAndValue
List<org.kie.server.api.model.instance.TaskSummary> findTasksByVariableAndValue(String userId, String variableName, String variableValue, List<String> status, Integer page, Integer pageSize)
-
findTasksAssignedAsBusinessAdministrator
List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsBusinessAdministrator(String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findTasksAssignedAsBusinessAdministrator
List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsBusinessAdministrator(String userId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findTasksAssignedAsPotentialOwner
List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsPotentialOwner(String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findTasksAssignedAsPotentialOwner
List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsPotentialOwner(String userId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findTasksAssignedAsPotentialOwner
List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsPotentialOwner(String userId, String filter, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findTasksAssignedAsPotentialOwner
List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsPotentialOwner(String userId, List<String> groups, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findTasksOwned
List<org.kie.server.api.model.instance.TaskSummary> findTasksOwned(String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findTasksOwned
List<org.kie.server.api.model.instance.TaskSummary> findTasksOwned(String userId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findTasksByStatusByProcessInstanceId
List<org.kie.server.api.model.instance.TaskSummary> findTasksByStatusByProcessInstanceId(Long processInstanceId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findTasks
List<org.kie.server.api.model.instance.TaskSummary> findTasks(String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findTaskEvents
List<org.kie.server.api.model.instance.TaskEventInstance> findTaskEvents(Long taskId, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findTasksByVariable
List<org.kie.server.api.model.instance.TaskSummary> findTasksByVariable(String userId, String variableName, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
findTasksByVariableAndValue
List<org.kie.server.api.model.instance.TaskSummary> findTasksByVariableAndValue(String userId, String variableName, String variableValue, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
-
setResponseHandler
void setResponseHandler(ResponseHandler responseHandler)
-
-