public interface TaskInstanceService
extends org.kie.api.runtime.CommandExecutor
Modifier and Type | Method and Description |
---|---|
void |
activate(long taskId,
String userId) |
long |
addOutputContentFromUser(long taskId,
String userId,
Map<String,Object> params) |
long |
addTask(org.kie.api.task.model.Task task,
ContentData data) |
long |
addTask(org.kie.api.task.model.Task task,
Map<String,Object> params)
LIFECYCLE METHODS
|
void |
claim(long taskId,
String userId) |
void |
claim(long taskId,
String userId,
List<String> groupIds) |
void |
claimNextAvailable(String userId) |
void |
claimNextAvailable(String userId,
List<String> groupIds) |
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) |
void |
exit(long taskId,
String userId) |
void |
fail(long taskId,
String userId,
Map<String,Object> faultData) |
void |
forward(long taskId,
String userId,
String targetEntityId) |
org.kie.api.task.model.Content |
getContentByIdForUser(long contentId,
String userId) |
Map<String,Object> |
getContentMapForUser(Long taskId,
String userId) |
List<org.kie.api.task.model.I18NText> |
getDescriptions(long taskId) |
Date |
getExpirationDate(long taskId) |
int |
getPriority(long taskId) |
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 |
setDescription(long taskId,
String description) |
void |
setDescriptions(long taskId,
List<org.kie.api.task.model.I18NText> descriptions) |
void |
setExpirationDate(long taskId,
Date date) |
void |
setFault(long taskId,
String userId,
FaultData fault) |
void |
setName(long taskId,
String name) |
void |
setOutput(long taskId,
String userId,
Object outputContentData) |
void |
setPriority(long taskId,
int priority) |
void |
setSkipable(long taskId,
boolean skipable) |
void |
setSubject(long taskId,
String subject) |
void |
setSubTaskStrategy(long taskId,
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) |
long addTask(org.kie.api.task.model.Task task, ContentData data)
void activate(long taskId, String userId)
void claim(long taskId, String userId)
void claimNextAvailable(String userId)
void exit(long taskId, String userId)
void release(long taskId, String userId)
void remove(long taskId, String userId)
void resume(long taskId, String userId)
void skip(long taskId, String userId)
void start(long taskId, String userId)
void stop(long taskId, String userId)
void suspend(long taskId, String userId)
void nominate(long taskId, String userId, List<org.kie.api.task.model.OrganizationalEntity> potentialOwners)
void deleteFault(long taskId, String userId)
void deleteOutput(long taskId, String userId)
void setPriority(long taskId, int priority)
void setTaskNames(long taskId, List<org.kie.api.task.model.I18NText> taskNames)
void setExpirationDate(long taskId, Date date)
void setDescriptions(long taskId, List<org.kie.api.task.model.I18NText> descriptions)
void setSkipable(long taskId, boolean skipable)
void setSubTaskStrategy(long taskId, SubTasksStrategy strategy)
int getPriority(long taskId)
Date getExpirationDate(long taskId)
List<org.kie.api.task.model.I18NText> getDescriptions(long taskId)
boolean isSkipable(long taskId)
SubTasksStrategy getSubTaskStrategy(long taskId)
void setName(long taskId, String name)
void setDescription(long taskId, String description)
void setSubject(long taskId, String subject)
long addOutputContentFromUser(long taskId, String userId, Map<String,Object> params)
org.kie.api.task.model.Content getContentByIdForUser(long contentId, String userId)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.