org.jbpm.services.task.identity
@Decorator public class UserGroupTaskInstanceServiceDecorator extends AbstractUserGroupCallbackDecorator implements org.kie.internal.task.api.TaskInstanceService
Constructor and Description |
---|
UserGroupTaskInstanceServiceDecorator() |
Modifier and Type | Method and Description |
---|---|
void |
activate(long taskId,
String userId) |
long |
addTask(org.kie.api.task.model.Task task,
org.kie.internal.task.api.model.ContentData data) |
long |
addTask(org.kie.api.task.model.Task task,
Map<String,Object> params) |
void |
claim(long taskId,
String userId) |
void |
claim(long taskId,
String userId,
List<String> groupIds) |
void |
claimNextAvailable(String userId,
List<String> groupIds,
String language) |
void |
claimNextAvailable(String userId,
String language) |
void |
complete(long taskId,
String userId,
Map<String,Object> data) |
void |
delegate(long taskId,
String userId,
String targetUserId) |
void |
deleteFault(long taskId,
String userId) |
void |
deleteOutput(long taskId,
String userId) |
<T> T |
execute(org.kie.api.command.Command<T> command) |
void |
exit(long taskId,
String userId) |
void |
fail(long taskId,
String userId,
Map<String,Object> faultData) |
void |
forward(long taskId,
String userId,
String targetEntityId) |
List<org.kie.api.task.model.I18NText> |
getDescriptions(long taskId) |
Date |
getExpirationDate(long taskId) |
int |
getPriority(long taskId) |
org.kie.internal.task.api.model.SubTasksStrategy |
getSubTaskStrategy(long taskId) |
boolean |
isSkipable(long taskId) |
void |
nominate(long taskId,
String userId,
List<org.kie.api.task.model.OrganizationalEntity> potentialOwners) |
void |
release(long taskId,
String userId) |
void |
remove(long taskId,
String userId) |
void |
resume(long taskId,
String userId) |
void |
setDelegate(org.kie.internal.task.api.TaskInstanceService delegate) |
void |
setDescriptions(long taskId,
List<org.kie.api.task.model.I18NText> descriptions) |
void |
setExpirationDate(long taskId,
Date date) |
void |
setFault(long taskId,
String userId,
org.kie.internal.task.api.model.FaultData fault) |
void |
setOutput(long taskId,
String userId,
Object outputContentData) |
void |
setPriority(long taskId,
int priority) |
void |
setSkipable(long taskId,
boolean skipable) |
void |
setSubTaskStrategy(long taskId,
org.kie.internal.task.api.model.SubTasksStrategy strategy) |
void |
setTaskNames(long taskId,
List<org.kie.api.task.model.I18NText> taskNames) |
void |
skip(long taskId,
String userId) |
void |
start(long taskId,
String userId) |
void |
stop(long taskId,
String userId) |
void |
suspend(long taskId,
String userId) |
addGroupFromCallbackOperation, addUserFromCallbackOperation, doCallbackGroupOperation, doCallbackGroupsOperation, doCallbackOperationForPeopleAssignments, doCallbackOperationForPotentialOwners, doCallbackOperationForTaskData, doCallbackOperationForTaskDeadlines, doCallbackUserOperation, doUserGroupCallbackOperation, setPm, setUserGroupCallback
public UserGroupTaskInstanceServiceDecorator()
public void setDelegate(org.kie.internal.task.api.TaskInstanceService delegate)
public long addTask(org.kie.api.task.model.Task task, Map<String,Object> params)
addTask
in interface org.kie.internal.task.api.TaskInstanceService
public long addTask(org.kie.api.task.model.Task task, org.kie.internal.task.api.model.ContentData data)
addTask
in interface org.kie.internal.task.api.TaskInstanceService
public void activate(long taskId, String userId)
activate
in interface org.kie.internal.task.api.TaskInstanceService
public void claim(long taskId, String userId)
claim
in interface org.kie.internal.task.api.TaskInstanceService
public void claim(long taskId, String userId, List<String> groupIds)
claim
in interface org.kie.internal.task.api.TaskInstanceService
public void claimNextAvailable(String userId, String language)
claimNextAvailable
in interface org.kie.internal.task.api.TaskInstanceService
public void claimNextAvailable(String userId, List<String> groupIds, String language)
claimNextAvailable
in interface org.kie.internal.task.api.TaskInstanceService
public void complete(long taskId, String userId, Map<String,Object> data)
complete
in interface org.kie.internal.task.api.TaskInstanceService
public void delegate(long taskId, String userId, String targetUserId)
delegate
in interface org.kie.internal.task.api.TaskInstanceService
public void exit(long taskId, String userId)
exit
in interface org.kie.internal.task.api.TaskInstanceService
public void fail(long taskId, String userId, Map<String,Object> faultData)
fail
in interface org.kie.internal.task.api.TaskInstanceService
public void forward(long taskId, String userId, String targetEntityId)
forward
in interface org.kie.internal.task.api.TaskInstanceService
public void release(long taskId, String userId)
release
in interface org.kie.internal.task.api.TaskInstanceService
public void remove(long taskId, String userId)
remove
in interface org.kie.internal.task.api.TaskInstanceService
public void resume(long taskId, String userId)
resume
in interface org.kie.internal.task.api.TaskInstanceService
public void skip(long taskId, String userId)
skip
in interface org.kie.internal.task.api.TaskInstanceService
public void start(long taskId, String userId)
start
in interface org.kie.internal.task.api.TaskInstanceService
public void stop(long taskId, String userId)
stop
in interface org.kie.internal.task.api.TaskInstanceService
public void suspend(long taskId, String userId)
suspend
in interface org.kie.internal.task.api.TaskInstanceService
public void nominate(long taskId, String userId, List<org.kie.api.task.model.OrganizationalEntity> potentialOwners)
nominate
in interface org.kie.internal.task.api.TaskInstanceService
public void setFault(long taskId, String userId, org.kie.internal.task.api.model.FaultData fault)
setFault
in interface org.kie.internal.task.api.TaskInstanceService
public void setOutput(long taskId, String userId, Object outputContentData)
setOutput
in interface org.kie.internal.task.api.TaskInstanceService
public void deleteFault(long taskId, String userId)
deleteFault
in interface org.kie.internal.task.api.TaskInstanceService
public void deleteOutput(long taskId, String userId)
deleteOutput
in interface org.kie.internal.task.api.TaskInstanceService
public void setPriority(long taskId, int priority)
setPriority
in interface org.kie.internal.task.api.TaskInstanceService
public void setTaskNames(long taskId, List<org.kie.api.task.model.I18NText> taskNames)
setTaskNames
in interface org.kie.internal.task.api.TaskInstanceService
public void setExpirationDate(long taskId, Date date)
setExpirationDate
in interface org.kie.internal.task.api.TaskInstanceService
public void setDescriptions(long taskId, List<org.kie.api.task.model.I18NText> descriptions)
setDescriptions
in interface org.kie.internal.task.api.TaskInstanceService
public void setSkipable(long taskId, boolean skipable)
setSkipable
in interface org.kie.internal.task.api.TaskInstanceService
public void setSubTaskStrategy(long taskId, org.kie.internal.task.api.model.SubTasksStrategy strategy)
setSubTaskStrategy
in interface org.kie.internal.task.api.TaskInstanceService
public int getPriority(long taskId)
getPriority
in interface org.kie.internal.task.api.TaskInstanceService
public Date getExpirationDate(long taskId)
getExpirationDate
in interface org.kie.internal.task.api.TaskInstanceService
public List<org.kie.api.task.model.I18NText> getDescriptions(long taskId)
getDescriptions
in interface org.kie.internal.task.api.TaskInstanceService
public boolean isSkipable(long taskId)
isSkipable
in interface org.kie.internal.task.api.TaskInstanceService
public org.kie.internal.task.api.model.SubTasksStrategy getSubTaskStrategy(long taskId)
getSubTaskStrategy
in interface org.kie.internal.task.api.TaskInstanceService
public <T> T execute(org.kie.api.command.Command<T> command)
execute
in interface org.kie.api.runtime.CommandExecutor
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.