public class DefaultChecklistManager extends Object implements ChecklistManager
Constructor and Description |
---|
DefaultChecklistManager(org.kie.internal.runtime.manager.RuntimeEnvironment environment) |
Modifier and Type | Method and Description |
---|---|
void |
abortTask(String userId,
long taskId) |
ChecklistItem |
addTask(String userId,
String[] actorIds,
String[] groupIds,
String name,
String orderingId,
long processInstanceId) |
void |
claimTask(String userId,
long taskId) |
void |
completeTask(String userId,
long taskId) |
long |
createContext(String name,
String userId) |
List<ChecklistContext> |
getContexts() |
protected org.kie.api.runtime.manager.RuntimeEngine |
getRuntime() |
List<ChecklistItem> |
getTasks(long processInstanceId) |
List<ChecklistItem> |
getTasks(long processInstanceId,
List<ChecklistContextConstraint> contexts) |
void |
releaseTask(String userId,
long taskId) |
void |
selectOptionalTask(String taskName,
long processInstanceId) |
void |
updateTaskDescription(long taskId,
String description) |
void |
updateTaskName(long taskId,
String name) |
void |
updateTaskPotentialOwners(long taskId,
List<org.kie.api.task.model.OrganizationalEntity> potentialOwners) |
void |
updateTaskPriority(long taskId,
int priority) |
public DefaultChecklistManager(org.kie.internal.runtime.manager.RuntimeEnvironment environment)
public List<ChecklistContext> getContexts()
getContexts
in interface ChecklistManager
public long createContext(String name, String userId)
createContext
in interface ChecklistManager
public List<ChecklistItem> getTasks(long processInstanceId, List<ChecklistContextConstraint> contexts)
getTasks
in interface ChecklistManager
public List<ChecklistItem> getTasks(long processInstanceId)
public ChecklistItem addTask(String userId, String[] actorIds, String[] groupIds, String name, String orderingId, long processInstanceId)
addTask
in interface ChecklistManager
public void updateTaskName(long taskId, String name)
updateTaskName
in interface ChecklistManager
public void updateTaskDescription(long taskId, String description)
updateTaskDescription
in interface ChecklistManager
public void updateTaskPriority(long taskId, int priority)
updateTaskPriority
in interface ChecklistManager
public void updateTaskPotentialOwners(long taskId, List<org.kie.api.task.model.OrganizationalEntity> potentialOwners)
updateTaskPotentialOwners
in interface ChecklistManager
public void claimTask(String userId, long taskId)
claimTask
in interface ChecklistManager
public void releaseTask(String userId, long taskId)
releaseTask
in interface ChecklistManager
public void completeTask(String userId, long taskId)
completeTask
in interface ChecklistManager
public void abortTask(String userId, long taskId)
abortTask
in interface ChecklistManager
public void selectOptionalTask(String taskName, long processInstanceId)
selectOptionalTask
in interface ChecklistManager
protected org.kie.api.runtime.manager.RuntimeEngine getRuntime()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.