public class UserTaskServicesClientImpl extends AbstractKieServicesClientImpl implements UserTaskServicesClient
BYPASS_AUTH_USER, classLoader, config, loadBalancer, marshaller, owner
Constructor and Description |
---|
UserTaskServicesClientImpl(KieServicesConfiguration config) |
UserTaskServicesClientImpl(KieServicesConfiguration config,
ClassLoader classLoader) |
Modifier and Type | Method and 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 |
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,
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> |
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> |
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,
Map<String,Object> values) |
Long |
saveTaskContent(String containerId,
Long taskId,
String userId,
Map<String,Object> values) |
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 |
updateTask(String containerId,
Long taskId,
String userId,
org.kie.server.api.model.instance.TaskInstance updatedTask) |
buildQueryString, checkResultType, close, createExceptionForUnexpectedResponseCode, deserialize, encode, executeJmsCommand, executeJmsCommand, executeJmsCommand, executeJmsCommand, getAdditionalParams, getConversationId, getHeaders, getLoadBalancer, getMediaType, getMessage, getPagingQueryString, getResponseHandler, getSortingQueryString, getUserAndAdditionalParam, getUserAndAdditionalParams, getUserAndPagingQueryString, getUserQueryStr, initializeURI, invoke, makeBackwardCompatibleHttpPostRequestAndCreateServiceResponse, makeBackwardCompatibleHttpPostRequestAndCreateServiceResponse, makeHttpDeleteRequestAndCreateCustomResponse, makeHttpDeleteRequestAndCreateServiceResponse, makeHttpGetRequestAndCreateCustomResponse, makeHttpGetRequestAndCreateRawResponse, makeHttpGetRequestAndCreateRawResponse, makeHttpGetRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPutRequestAndCreateCustomResponse, makeHttpPutRequestAndCreateCustomResponse, makeHttpPutRequestAndCreateServiceResponse, makeHttpPutRequestAndCreateServiceResponse, newRequest, safeList, safeMap, sendTaskOperation, serialize, setOwner, setResponseHandler, shouldReturnWithNullResponse, throwExceptionOnFailure
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setResponseHandler
public UserTaskServicesClientImpl(KieServicesConfiguration config)
public UserTaskServicesClientImpl(KieServicesConfiguration config, ClassLoader classLoader)
public void activateTask(String containerId, Long taskId, String userId)
activateTask
in interface UserTaskServicesClient
public void claimTask(String containerId, Long taskId, String userId)
claimTask
in interface UserTaskServicesClient
public void completeTask(String containerId, Long taskId, String userId, Map<String,Object> params)
completeTask
in interface UserTaskServicesClient
public void completeAutoProgress(String containerId, Long taskId, String userId, Map<String,Object> params)
completeAutoProgress
in interface UserTaskServicesClient
public void delegateTask(String containerId, Long taskId, String userId, String targetUserId)
delegateTask
in interface UserTaskServicesClient
public void exitTask(String containerId, Long taskId, String userId)
exitTask
in interface UserTaskServicesClient
public void failTask(String containerId, Long taskId, String userId, Map<String,Object> params)
failTask
in interface UserTaskServicesClient
public void forwardTask(String containerId, Long taskId, String userId, String targetEntityId)
forwardTask
in interface UserTaskServicesClient
public void releaseTask(String containerId, Long taskId, String userId)
releaseTask
in interface UserTaskServicesClient
public void resumeTask(String containerId, Long taskId, String userId)
resumeTask
in interface UserTaskServicesClient
public void skipTask(String containerId, Long taskId, String userId)
skipTask
in interface UserTaskServicesClient
public void startTask(String containerId, Long taskId, String userId)
startTask
in interface UserTaskServicesClient
public void stopTask(String containerId, Long taskId, String userId)
stopTask
in interface UserTaskServicesClient
public void suspendTask(String containerId, Long taskId, String userId)
suspendTask
in interface UserTaskServicesClient
public void nominateTask(String containerId, Long taskId, String userId, List<String> potentialOwners)
nominateTask
in interface UserTaskServicesClient
public void setTaskPriority(String containerId, Long taskId, int priority)
setTaskPriority
in interface UserTaskServicesClient
public void setTaskExpirationDate(String containerId, Long taskId, Date date)
setTaskExpirationDate
in interface UserTaskServicesClient
public void setTaskSkipable(String containerId, Long taskId, boolean skipable)
setTaskSkipable
in interface UserTaskServicesClient
public void setTaskName(String containerId, Long taskId, String name)
setTaskName
in interface UserTaskServicesClient
public void setTaskDescription(String containerId, Long taskId, String description)
setTaskDescription
in interface UserTaskServicesClient
public Long saveTaskContent(String containerId, Long taskId, Map<String,Object> values)
saveTaskContent
in interface UserTaskServicesClient
public Long saveTaskContent(String containerId, Long taskId, String userId, Map<String,Object> values)
saveTaskContent
in interface UserTaskServicesClient
public Map<String,Object> getTaskOutputContentByTaskId(String containerId, Long taskId)
getTaskOutputContentByTaskId
in interface UserTaskServicesClient
public Map<String,Object> getTaskInputContentByTaskId(String containerId, Long taskId)
getTaskInputContentByTaskId
in interface UserTaskServicesClient
public void deleteTaskContent(String containerId, Long taskId, Long contentId)
deleteTaskContent
in interface UserTaskServicesClient
public Long addTaskComment(String containerId, Long taskId, String text, String addedBy, Date addedOn)
addTaskComment
in interface UserTaskServicesClient
public void deleteTaskComment(String containerId, Long taskId, Long commentId)
deleteTaskComment
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskComment> getTaskCommentsByTaskId(String containerId, Long taskId)
getTaskCommentsByTaskId
in interface UserTaskServicesClient
public org.kie.server.api.model.instance.TaskComment getTaskCommentById(String containerId, Long taskId, Long commentId)
getTaskCommentById
in interface UserTaskServicesClient
public Long addTaskAttachment(String containerId, Long taskId, String userId, String name, Object attachment)
addTaskAttachment
in interface UserTaskServicesClient
public void deleteTaskAttachment(String containerId, Long taskId, Long attachmentId)
deleteTaskAttachment
in interface UserTaskServicesClient
public org.kie.server.api.model.instance.TaskAttachment getTaskAttachmentById(String containerId, Long taskId, Long attachmentId)
getTaskAttachmentById
in interface UserTaskServicesClient
public Object getTaskAttachmentContentById(String containerId, Long taskId, Long attachmentId)
getTaskAttachmentContentById
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskAttachment> getTaskAttachmentsByTaskId(String containerId, Long taskId)
getTaskAttachmentsByTaskId
in interface UserTaskServicesClient
public org.kie.server.api.model.instance.TaskInstance getTaskInstance(String containerId, Long taskId)
getTaskInstance
in interface UserTaskServicesClient
public org.kie.server.api.model.instance.TaskInstance getTaskInstance(String containerId, Long taskId, boolean withInputs, boolean withOutputs, boolean withAssignments)
getTaskInstance
in interface UserTaskServicesClient
public org.kie.server.api.model.instance.TaskInstance findTaskByWorkItemId(Long workItemId)
findTaskByWorkItemId
in interface UserTaskServicesClient
public org.kie.server.api.model.instance.TaskInstance findTaskById(Long taskId)
findTaskById
in interface UserTaskServicesClient
public org.kie.server.api.model.instance.TaskInstance findTaskById(Long taskId, boolean withSLA)
findTaskById
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsBusinessAdministrator(String userId, Integer page, Integer pageSize)
findTasksAssignedAsBusinessAdministrator
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsBusinessAdministrator(String userId, List<String> status, Integer page, Integer pageSize)
findTasksAssignedAsBusinessAdministrator
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsPotentialOwner(String userId, Integer page, Integer pageSize)
findTasksAssignedAsPotentialOwner
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsPotentialOwner(String userId, List<String> status, Integer page, Integer pageSize)
findTasksAssignedAsPotentialOwner
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsPotentialOwner(String userId, String filter, List<String> status, Integer page, Integer pageSize)
findTasksAssignedAsPotentialOwner
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsPotentialOwner(String userId, List<String> groups, List<String> status, Integer page, Integer pageSize)
findTasksAssignedAsPotentialOwner
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksOwned(String userId, Integer page, Integer pageSize)
findTasksOwned
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksOwned(String userId, List<String> status, Integer page, Integer pageSize)
findTasksOwned
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksByStatusByProcessInstanceId(Long processInstanceId, List<String> status, Integer page, Integer pageSize)
findTasksByStatusByProcessInstanceId
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasks(String userId, Integer page, Integer pageSize)
findTasks
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskEventInstance> findTaskEvents(Long taskId, Integer page, Integer pageSize)
findTaskEvents
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksByVariable(String userId, String variableName, List<String> status, Integer page, Integer pageSize)
findTasksByVariable
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksByVariableAndValue(String userId, String variableName, String variableValue, List<String> status, Integer page, Integer pageSize)
findTasksByVariableAndValue
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsBusinessAdministrator(String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)
findTasksAssignedAsBusinessAdministrator
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsBusinessAdministrator(String userId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
findTasksAssignedAsBusinessAdministrator
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsPotentialOwner(String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)
findTasksAssignedAsPotentialOwner
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksAssignedAsPotentialOwner(String userId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
findTasksAssignedAsPotentialOwner
in interface UserTaskServicesClient
public 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
in interface UserTaskServicesClient
public 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)
findTasksAssignedAsPotentialOwner
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksOwned(String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)
findTasksOwned
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksOwned(String userId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
findTasksOwned
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksByStatusByProcessInstanceId(Long processInstanceId, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
findTasksByStatusByProcessInstanceId
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasks(String userId, Integer page, Integer pageSize, String sort, boolean sortOrder)
findTasks
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskEventInstance> findTaskEvents(Long taskId, Integer page, Integer pageSize, String sort, boolean sortOrder)
findTaskEvents
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskSummary> findTasksByVariable(String userId, String variableName, List<String> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
findTasksByVariable
in interface UserTaskServicesClient
public 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)
findTasksByVariableAndValue
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskEventInstance> findTaskEvents(String containerId, Long taskId, Integer page, Integer pageSize)
findTaskEvents
in interface UserTaskServicesClient
public List<org.kie.server.api.model.instance.TaskEventInstance> findTaskEvents(String containerId, Long taskId, Integer page, Integer pageSize, String sort, boolean sortOrder)
findTaskEvents
in interface UserTaskServicesClient
public void updateTask(String containerId, Long taskId, String userId, org.kie.server.api.model.instance.TaskInstance updatedTask)
updateTask
in interface UserTaskServicesClient
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.