Package org.kie.internal.task.api
Interface TaskInstanceService
- All Superinterfaces:
org.kie.api.runtime.CommandExecutor
public interface TaskInstanceService
extends org.kie.api.runtime.CommandExecutor
The Task Instance Service is in charge of
handling all the actions required to interact with a
Task Instance. All the operations described in the WS-HT specification
related with the Task Lifecycle are implemented here.
-
Method Summary
Modifier and TypeMethodDescriptionvoidlongaddOutputContentFromUser(long taskId, String userId, Map<String, Object> params) longlongaddTask(org.kie.api.task.model.Task task, ContentData data) voidvoidvoidclaimNextAvailable(String userId) voidclaimNextAvailable(String userId, List<String> groupIds) voidvoidvoiddeleteFault(long taskId, String userId) voiddeleteOutput(long taskId, String userId) voidvoiddefault voiddefault voidvoidorg.kie.api.task.model.ContentgetContentByIdForUser(long contentId, String userId) getContentMapForUser(Long taskId, String userId) List<org.kie.api.task.model.I18NText>getDescriptions(long taskId) getExpirationDate(long taskId) intgetPriority(long taskId) getSubTaskStrategy(long taskId) booleanisSkipable(long taskId) voidnominate(long taskId, String userId, List<org.kie.api.task.model.OrganizationalEntity> potentialOwners) voidvoidvoidvoidsetDescription(long taskId, String description) voidsetDescriptions(long taskId, List<org.kie.api.task.model.I18NText> descriptions) voidsetExpirationDate(long taskId, Date date) voidvoidvoidvoidsetPriority(long taskId, int priority) voidsetSkipable(long taskId, boolean skipable) voidsetSubject(long taskId, String subject) voidsetSubTaskStrategy(long taskId, SubTasksStrategy strategy) voidsetTaskNames(long taskId, List<org.kie.api.task.model.I18NText> taskNames) voidvoidvoidvoidMethods inherited from interface org.kie.api.runtime.CommandExecutor
execute
-
Method Details
-
fireEvent
-
fireEvent
-
addTask
-
addTask
-
activate
-
claim
-
claim
-
claimNextAvailable
-
claimNextAvailable
-
complete
-
delegate
-
exit
-
fail
-
forward
-
release
-
remove
-
resume
-
skip
-
start
-
stop
-
suspend
-
nominate
-
setFault
-
setOutput
-
deleteFault
-
deleteOutput
-
setPriority
void setPriority(long taskId, int priority) -
setTaskNames
-
setExpirationDate
-
setDescriptions
-
setSkipable
void setSkipable(long taskId, boolean skipable) -
setSubTaskStrategy
-
getPriority
int getPriority(long taskId) -
getExpirationDate
-
getDescriptions
-
isSkipable
boolean isSkipable(long taskId) -
getSubTaskStrategy
-
setName
-
setDescription
-
setSubject
-
addOutputContentFromUser
-
getContentByIdForUser
-
getContentMapForUser
-