public class UserTaskServiceImpl extends Object implements org.jbpm.services.api.UserTaskService, VariablesAware
| Constructor and Description |
|---|
UserTaskServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(Long taskId,
String userId) |
void |
activate(String deploymentId,
Long taskId,
String userId) |
Long |
addAttachment(Long taskId,
String userId,
String name,
Object attachment) |
Long |
addAttachment(String deploymentId,
Long taskId,
String userId,
String name,
Object attachment) |
Long |
addComment(Long taskId,
String text,
String addedBy,
Date addedOn) |
Long |
addComment(String deploymentId,
Long taskId,
String text,
String addedBy,
Date addedOn) |
void |
claim(Long taskId,
String userId) |
void |
claim(String deploymentId,
Long taskId,
String userId) |
void |
complete(Long taskId,
String userId,
Map<String,Object> params) |
void |
complete(String deploymentId,
Long taskId,
String userId,
Map<String,Object> params) |
void |
completeAutoProgress(Long taskId,
String userId,
Map<String,Object> params) |
void |
completeAutoProgress(String deploymentId,
Long taskId,
String userId,
Map<String,Object> params) |
void |
delegate(Long taskId,
String userId,
String targetUserId) |
void |
delegate(String deploymentId,
Long taskId,
String userId,
String targetUserId) |
void |
deleteAttachment(Long taskId,
Long attachmentId) |
void |
deleteAttachment(String deploymentId,
Long taskId,
Long attachmentId) |
void |
deleteComment(Long taskId,
Long commentId) |
void |
deleteComment(String deploymentId,
Long taskId,
Long commentId) |
void |
deleteContent(Long taskId,
Long contentId) |
void |
deleteContent(String deploymentId,
Long taskId,
Long contentId) |
protected void |
disposeRuntimeEngine(org.kie.api.runtime.manager.RuntimeManager manager,
org.kie.api.runtime.manager.RuntimeEngine engine) |
<T> T |
execute(String deploymentId,
org.kie.api.command.Command<T> command) |
<T> T |
execute(String deploymentId,
org.kie.api.runtime.manager.Context<?> context,
org.kie.api.command.Command<T> command) |
void |
exit(Long taskId,
String userId) |
void |
exit(String deploymentId,
Long taskId,
String userId) |
void |
fail(Long taskId,
String userId,
Map<String,Object> faultData) |
void |
fail(String deploymentId,
Long taskId,
String userId,
Map<String,Object> faultData) |
void |
forward(Long taskId,
String userId,
String targetEntityId) |
void |
forward(String deploymentId,
Long taskId,
String userId,
String targetEntityId) |
org.kie.api.task.model.Attachment |
getAttachmentById(Long taskId,
Long attachmentId) |
org.kie.api.task.model.Attachment |
getAttachmentById(String deploymentId,
Long taskId,
Long attachmentId) |
Object |
getAttachmentContentById(Long taskId,
Long attachmentId) |
Object |
getAttachmentContentById(String deploymentId,
Long taskId,
Long attachmentId) |
List<org.kie.api.task.model.Attachment> |
getAttachmentsByTaskId(Long taskId) |
List<org.kie.api.task.model.Attachment> |
getAttachmentsByTaskId(String deploymentId,
Long taskId) |
org.kie.api.task.model.Comment |
getCommentById(Long taskId,
Long commentId) |
org.kie.api.task.model.Comment |
getCommentById(String deploymentId,
Long taskId,
Long commentId) |
List<org.kie.api.task.model.Comment> |
getCommentsByTaskId(Long taskId) |
List<org.kie.api.task.model.Comment> |
getCommentsByTaskId(String deploymentId,
Long taskId) |
protected org.kie.internal.task.api.InternalTaskService |
getInternalTaskService() |
protected org.kie.api.runtime.manager.RuntimeManager |
getRuntimeManager(String deploymentId,
org.kie.api.command.Command<?> command) |
protected org.kie.api.runtime.manager.RuntimeManager |
getRuntimeManager(org.jbpm.services.api.model.UserTaskInstanceDesc task) |
org.kie.api.task.model.Task |
getTask(Long taskId) |
org.kie.api.task.model.Task |
getTask(String deploymentId,
Long taskId) |
Map<String,Object> |
getTaskInputContentByTaskId(Long taskId) |
Map<String,Object> |
getTaskInputContentByTaskId(String deploymentId,
Long taskId) |
Map<String,Object> |
getTaskOutputContentByTaskId(Long taskId) |
Map<String,Object> |
getTaskOutputContentByTaskId(String deploymentId,
Long taskId) |
void |
nominate(Long taskId,
String userId,
List<org.kie.api.task.model.OrganizationalEntity> potentialOwners) |
void |
nominate(String deploymentId,
Long taskId,
String userId,
List<org.kie.api.task.model.OrganizationalEntity> potentialOwners) |
<T> T |
process(T variables,
ClassLoader cl)
Generic processing method that might be simply returning same instance of variables
if no processing is required.
|
void |
release(Long taskId,
String userId) |
void |
release(String deploymentId,
Long taskId,
String userId) |
void |
resume(Long taskId,
String userId) |
void |
resume(String deploymentId,
Long taskId,
String userId) |
Long |
saveContent(Long taskId,
Map<String,Object> values) |
Long |
saveContent(String deploymentId,
Long taskId,
Map<String,Object> values) |
Long |
saveContent(String deploymentId,
Long taskId,
String userId,
Map<String,Object> values) |
Long |
saveContentFromUser(Long taskId,
String userId,
Map<String,Object> values) |
void |
setDataService(org.jbpm.services.api.RuntimeDataService dataService) |
void |
setDeploymentService(org.jbpm.services.api.DeploymentService deploymentService) |
void |
setDescription(Long taskId,
String description) |
void |
setDescription(String deploymentId,
Long taskId,
String description) |
void |
setExpirationDate(Long taskId,
Date date) |
void |
setExpirationDate(String deploymentId,
Long taskId,
Date date) |
void |
setName(Long taskId,
String name) |
void |
setName(String deploymentId,
Long taskId,
String name) |
void |
setNonProcessScopedTaskService(org.kie.internal.task.api.InternalTaskService nonProcessScopedTaskService) |
void |
setPriority(Long taskId,
int priority) |
void |
setPriority(String deploymentId,
Long taskId,
int priority) |
void |
setSkipable(Long taskId,
boolean skipable) |
void |
setSkipable(String deploymentId,
Long taskId,
boolean skipable) |
void |
skip(Long taskId,
String userId) |
void |
skip(String deploymentId,
Long taskId,
String userId) |
void |
start(Long taskId,
String userId) |
void |
start(String deploymentId,
Long taskId,
String userId) |
void |
stop(Long taskId,
String userId) |
void |
stop(String deploymentId,
Long taskId,
String userId) |
void |
suspend(Long taskId,
String userId) |
void |
suspend(String deploymentId,
Long taskId,
String userId) |
void |
updateTask(Long taskId,
String userId,
org.jbpm.services.api.model.UserTaskInstanceDesc userTask,
Map<String,Object> inputData,
Map<String,Object> outputData) |
void |
updateTask(String deploymentId,
Long taskId,
String userId,
org.jbpm.services.api.model.UserTaskInstanceDesc userTask,
Map<String,Object> inputData,
Map<String,Object> outputData) |
protected void |
validateTask(String deploymentId,
Long taskId,
org.jbpm.services.api.model.UserTaskInstanceDesc task) |
public void setDeploymentService(org.jbpm.services.api.DeploymentService deploymentService)
public void setDataService(org.jbpm.services.api.RuntimeDataService dataService)
public void setNonProcessScopedTaskService(org.kie.internal.task.api.InternalTaskService nonProcessScopedTaskService)
protected org.kie.internal.task.api.InternalTaskService getInternalTaskService()
protected org.kie.api.runtime.manager.RuntimeManager getRuntimeManager(org.jbpm.services.api.model.UserTaskInstanceDesc task)
protected org.kie.api.runtime.manager.RuntimeManager getRuntimeManager(String deploymentId, org.kie.api.command.Command<?> command)
protected void validateTask(String deploymentId, Long taskId, org.jbpm.services.api.model.UserTaskInstanceDesc task)
public void activate(Long taskId, String userId)
activate in interface org.jbpm.services.api.UserTaskServicepublic void activate(String deploymentId, Long taskId, String userId)
activate in interface org.jbpm.services.api.UserTaskServicepublic void claim(Long taskId, String userId)
claim in interface org.jbpm.services.api.UserTaskServicepublic void claim(String deploymentId, Long taskId, String userId)
claim in interface org.jbpm.services.api.UserTaskServicepublic void complete(Long taskId, String userId, Map<String,Object> params)
complete in interface org.jbpm.services.api.UserTaskServicepublic void complete(String deploymentId, Long taskId, String userId, Map<String,Object> params)
complete in interface org.jbpm.services.api.UserTaskServicepublic void completeAutoProgress(Long taskId, String userId, Map<String,Object> params)
completeAutoProgress in interface org.jbpm.services.api.UserTaskServicepublic void completeAutoProgress(String deploymentId, Long taskId, String userId, Map<String,Object> params)
completeAutoProgress in interface org.jbpm.services.api.UserTaskServicepublic void delegate(Long taskId, String userId, String targetUserId)
delegate in interface org.jbpm.services.api.UserTaskServicepublic void delegate(String deploymentId, Long taskId, String userId, String targetUserId)
delegate in interface org.jbpm.services.api.UserTaskServicepublic void exit(Long taskId, String userId)
exit in interface org.jbpm.services.api.UserTaskServicepublic void exit(String deploymentId, Long taskId, String userId)
exit in interface org.jbpm.services.api.UserTaskServicepublic void fail(Long taskId, String userId, Map<String,Object> faultData)
fail in interface org.jbpm.services.api.UserTaskServicepublic void fail(String deploymentId, Long taskId, String userId, Map<String,Object> faultData)
fail in interface org.jbpm.services.api.UserTaskServicepublic void forward(Long taskId, String userId, String targetEntityId)
forward in interface org.jbpm.services.api.UserTaskServicepublic void forward(String deploymentId, Long taskId, String userId, String targetEntityId)
forward in interface org.jbpm.services.api.UserTaskServicepublic void release(Long taskId, String userId)
release in interface org.jbpm.services.api.UserTaskServicepublic void release(String deploymentId, Long taskId, String userId)
release in interface org.jbpm.services.api.UserTaskServicepublic void resume(Long taskId, String userId)
resume in interface org.jbpm.services.api.UserTaskServicepublic void resume(String deploymentId, Long taskId, String userId)
resume in interface org.jbpm.services.api.UserTaskServicepublic void skip(Long taskId, String userId)
skip in interface org.jbpm.services.api.UserTaskServicepublic void skip(String deploymentId, Long taskId, String userId)
skip in interface org.jbpm.services.api.UserTaskServicepublic void start(Long taskId, String userId)
start in interface org.jbpm.services.api.UserTaskServicepublic void start(String deploymentId, Long taskId, String userId)
start in interface org.jbpm.services.api.UserTaskServicepublic void stop(Long taskId, String userId)
stop in interface org.jbpm.services.api.UserTaskServicepublic void stop(String deploymentId, Long taskId, String userId)
stop in interface org.jbpm.services.api.UserTaskServicepublic void suspend(Long taskId, String userId)
suspend in interface org.jbpm.services.api.UserTaskServicepublic void suspend(String deploymentId, Long taskId, String userId)
suspend in interface org.jbpm.services.api.UserTaskServicepublic void nominate(Long taskId, String userId, List<org.kie.api.task.model.OrganizationalEntity> potentialOwners)
nominate in interface org.jbpm.services.api.UserTaskServicepublic void nominate(String deploymentId, Long taskId, String userId, List<org.kie.api.task.model.OrganizationalEntity> potentialOwners)
nominate in interface org.jbpm.services.api.UserTaskServicepublic void setPriority(Long taskId, int priority)
setPriority in interface org.jbpm.services.api.UserTaskServicepublic void setPriority(String deploymentId, Long taskId, int priority)
setPriority in interface org.jbpm.services.api.UserTaskServicepublic void setExpirationDate(Long taskId, Date date)
setExpirationDate in interface org.jbpm.services.api.UserTaskServicepublic void setExpirationDate(String deploymentId, Long taskId, Date date)
setExpirationDate in interface org.jbpm.services.api.UserTaskServicepublic void setSkipable(Long taskId, boolean skipable)
setSkipable in interface org.jbpm.services.api.UserTaskServicepublic void setSkipable(String deploymentId, Long taskId, boolean skipable)
setSkipable in interface org.jbpm.services.api.UserTaskServicepublic void setName(Long taskId, String name)
setName in interface org.jbpm.services.api.UserTaskServicepublic void setName(String deploymentId, Long taskId, String name)
setName in interface org.jbpm.services.api.UserTaskServicepublic void setDescription(Long taskId, String description)
setDescription in interface org.jbpm.services.api.UserTaskServicepublic void setDescription(String deploymentId, Long taskId, String description)
setDescription in interface org.jbpm.services.api.UserTaskServicepublic Long saveContent(Long taskId, Map<String,Object> values)
saveContent in interface org.jbpm.services.api.UserTaskServicepublic Long saveContentFromUser(Long taskId, String userId, Map<String,Object> values)
saveContentFromUser in interface org.jbpm.services.api.UserTaskServicepublic Long saveContent(String deploymentId, Long taskId, Map<String,Object> values)
saveContent in interface org.jbpm.services.api.UserTaskServicepublic Long saveContent(String deploymentId, Long taskId, String userId, Map<String,Object> values)
public void deleteContent(Long taskId, Long contentId)
deleteContent in interface org.jbpm.services.api.UserTaskServicepublic void deleteContent(String deploymentId, Long taskId, Long contentId)
deleteContent in interface org.jbpm.services.api.UserTaskServicepublic Map<String,Object> getTaskOutputContentByTaskId(Long taskId)
getTaskOutputContentByTaskId in interface org.jbpm.services.api.UserTaskServicepublic Map<String,Object> getTaskOutputContentByTaskId(String deploymentId, Long taskId)
getTaskOutputContentByTaskId in interface org.jbpm.services.api.UserTaskServicepublic Map<String,Object> getTaskInputContentByTaskId(Long taskId)
getTaskInputContentByTaskId in interface org.jbpm.services.api.UserTaskServicepublic Map<String,Object> getTaskInputContentByTaskId(String deploymentId, Long taskId)
getTaskInputContentByTaskId in interface org.jbpm.services.api.UserTaskServicepublic Long addComment(Long taskId, String text, String addedBy, Date addedOn)
addComment in interface org.jbpm.services.api.UserTaskServicepublic Long addComment(String deploymentId, Long taskId, String text, String addedBy, Date addedOn)
addComment in interface org.jbpm.services.api.UserTaskServicepublic void deleteComment(Long taskId, Long commentId)
deleteComment in interface org.jbpm.services.api.UserTaskServicepublic void deleteComment(String deploymentId, Long taskId, Long commentId)
deleteComment in interface org.jbpm.services.api.UserTaskServicepublic List<org.kie.api.task.model.Comment> getCommentsByTaskId(Long taskId)
getCommentsByTaskId in interface org.jbpm.services.api.UserTaskServicepublic List<org.kie.api.task.model.Comment> getCommentsByTaskId(String deploymentId, Long taskId)
getCommentsByTaskId in interface org.jbpm.services.api.UserTaskServicepublic org.kie.api.task.model.Comment getCommentById(Long taskId, Long commentId)
getCommentById in interface org.jbpm.services.api.UserTaskServicepublic org.kie.api.task.model.Comment getCommentById(String deploymentId, Long taskId, Long commentId)
getCommentById in interface org.jbpm.services.api.UserTaskServicepublic Long addAttachment(Long taskId, String userId, String name, Object attachment)
addAttachment in interface org.jbpm.services.api.UserTaskServicepublic Long addAttachment(String deploymentId, Long taskId, String userId, String name, Object attachment)
addAttachment in interface org.jbpm.services.api.UserTaskServicepublic void deleteAttachment(Long taskId, Long attachmentId)
deleteAttachment in interface org.jbpm.services.api.UserTaskServicepublic void deleteAttachment(String deploymentId, Long taskId, Long attachmentId)
deleteAttachment in interface org.jbpm.services.api.UserTaskServicepublic org.kie.api.task.model.Attachment getAttachmentById(Long taskId, Long attachmentId)
getAttachmentById in interface org.jbpm.services.api.UserTaskServicepublic org.kie.api.task.model.Attachment getAttachmentById(String deploymentId, Long taskId, Long attachmentId)
getAttachmentById in interface org.jbpm.services.api.UserTaskServicepublic Object getAttachmentContentById(Long taskId, Long attachmentId)
getAttachmentContentById in interface org.jbpm.services.api.UserTaskServicepublic Object getAttachmentContentById(String deploymentId, Long taskId, Long attachmentId)
getAttachmentContentById in interface org.jbpm.services.api.UserTaskServicepublic List<org.kie.api.task.model.Attachment> getAttachmentsByTaskId(Long taskId)
getAttachmentsByTaskId in interface org.jbpm.services.api.UserTaskServicepublic List<org.kie.api.task.model.Attachment> getAttachmentsByTaskId(String deploymentId, Long taskId)
getAttachmentsByTaskId in interface org.jbpm.services.api.UserTaskServicepublic <T> T execute(String deploymentId, org.kie.api.command.Command<T> command)
execute in interface org.jbpm.services.api.UserTaskServicepublic <T> T execute(String deploymentId, org.kie.api.runtime.manager.Context<?> context, org.kie.api.command.Command<T> command)
execute in interface org.jbpm.services.api.UserTaskServicepublic org.kie.api.task.model.Task getTask(Long taskId)
getTask in interface org.jbpm.services.api.UserTaskServicepublic org.kie.api.task.model.Task getTask(String deploymentId, Long taskId)
getTask in interface org.jbpm.services.api.UserTaskServicepublic void updateTask(Long taskId, String userId, org.jbpm.services.api.model.UserTaskInstanceDesc userTask, Map<String,Object> inputData, Map<String,Object> outputData)
updateTask in interface org.jbpm.services.api.UserTaskServicepublic void updateTask(String deploymentId, Long taskId, String userId, org.jbpm.services.api.model.UserTaskInstanceDesc userTask, Map<String,Object> inputData, Map<String,Object> outputData)
updateTask in interface org.jbpm.services.api.UserTaskServicepublic <T> T process(T variables,
ClassLoader cl)
VariablesAwareprocess in interface VariablesAwarevariables - object that holds varialble(s)cl - classloader that shall be used to operate on the variables e.g. project class loaderprotected void disposeRuntimeEngine(org.kie.api.runtime.manager.RuntimeManager manager,
org.kie.api.runtime.manager.RuntimeEngine engine)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.