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