public class UserTaskAdminServiceImpl extends Object implements org.jbpm.services.api.admin.UserTaskAdminService
| Modifier and Type | Field and Description |
|---|---|
static int |
ADMIN |
static int |
EXCL_OWNER |
static int |
POT_OWNER |
| Constructor and Description |
|---|
UserTaskAdminServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBusinessAdmins(long taskId,
boolean removeExisting,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
addExcludedOwners(long taskId,
boolean removeExisting,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
protected void |
addPeopleAssignment(long taskId,
boolean removeExisting,
int type,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
addPotentialOwners(long taskId,
boolean removeExisting,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
addTaskInput(long taskId,
String name,
Object value) |
void |
addTaskInputs(long taskId,
Map<String,Object> data) |
org.kie.internal.task.api.model.EmailNotification |
buildEmailNotification(String subjectStr,
List<org.kie.api.task.model.OrganizationalEntity> recipients,
String bodyStr,
String fromStr,
String replyToStr) |
void |
cancelNotification(long taskId,
long notificationId) |
void |
cancelReassignment(long taskId,
long reassignmentId) |
Collection<org.jbpm.services.api.admin.TaskNotification> |
getTaskNotifications(long taskId,
boolean activeOnly) |
Collection<org.jbpm.services.api.admin.TaskReassignment> |
getTaskReassignments(long taskId,
boolean activeOnly) |
protected Long |
notify(long taskId,
String timeExpression,
org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type,
org.kie.internal.task.api.model.Notification notification) |
Long |
notifyWhenNotCompleted(long taskId,
String timeExpression,
org.kie.internal.task.api.model.Notification notification) |
Long |
notifyWhenNotStarted(long taskId,
String timeExpression,
org.kie.internal.task.api.model.Notification notification) |
protected Long |
reassign(long taskId,
String timeExpression,
org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
Long |
reassignWhenNotCompleted(long taskId,
String timeExpression,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
Long |
reassignWhenNotStarted(long taskId,
String timeExpression,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
removeBusinessAdmins(long taskId,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
removeExcludedOwners(long taskId,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
protected void |
removePeopleAssignment(long taskId,
int type,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
removePotentialOwners(long taskId,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
removeTaskInputs(long taskId,
String... name) |
void |
removeTaskOutputs(long taskId,
String... name) |
void |
setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider) |
void |
setRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService) |
void |
setUserTaskService(org.jbpm.services.api.UserTaskService userTaskService) |
public static final int POT_OWNER
public static final int EXCL_OWNER
public static final int ADMIN
public void setUserTaskService(org.jbpm.services.api.UserTaskService userTaskService)
public void setRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService)
public void setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider)
public void addPotentialOwners(long taskId,
boolean removeExisting,
org.kie.api.task.model.OrganizationalEntity... orgEntities)
throws org.jbpm.services.api.TaskNotFoundException
addPotentialOwners in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic void addExcludedOwners(long taskId,
boolean removeExisting,
org.kie.api.task.model.OrganizationalEntity... orgEntities)
throws org.jbpm.services.api.TaskNotFoundException
addExcludedOwners in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic void addBusinessAdmins(long taskId,
boolean removeExisting,
org.kie.api.task.model.OrganizationalEntity... orgEntities)
throws org.jbpm.services.api.TaskNotFoundException
addBusinessAdmins in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic void removePotentialOwners(long taskId,
org.kie.api.task.model.OrganizationalEntity... orgEntities)
throws org.jbpm.services.api.TaskNotFoundException
removePotentialOwners in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic void removeExcludedOwners(long taskId,
org.kie.api.task.model.OrganizationalEntity... orgEntities)
throws org.jbpm.services.api.TaskNotFoundException
removeExcludedOwners in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic void removeBusinessAdmins(long taskId,
org.kie.api.task.model.OrganizationalEntity... orgEntities)
throws org.jbpm.services.api.TaskNotFoundException,
IllegalStateException
removeBusinessAdmins in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionIllegalStateExceptionpublic void addTaskInput(long taskId,
String name,
Object value)
throws org.jbpm.services.api.TaskNotFoundException
addTaskInput in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic void addTaskInputs(long taskId,
Map<String,Object> data)
throws org.jbpm.services.api.TaskNotFoundException
addTaskInputs in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic void removeTaskInputs(long taskId,
String... name)
throws org.jbpm.services.api.TaskNotFoundException
removeTaskInputs in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic void removeTaskOutputs(long taskId,
String... name)
throws org.jbpm.services.api.TaskNotFoundException
removeTaskOutputs in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic Long reassignWhenNotStarted(long taskId, String timeExpression, org.kie.api.task.model.OrganizationalEntity... orgEntities) throws org.jbpm.services.api.TaskNotFoundException
reassignWhenNotStarted in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic Long reassignWhenNotCompleted(long taskId, String timeExpression, org.kie.api.task.model.OrganizationalEntity... orgEntities) throws org.jbpm.services.api.TaskNotFoundException
reassignWhenNotCompleted in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic Long notifyWhenNotStarted(long taskId, String timeExpression, org.kie.internal.task.api.model.Notification notification) throws org.jbpm.services.api.TaskNotFoundException
notifyWhenNotStarted in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic Long notifyWhenNotCompleted(long taskId, String timeExpression, org.kie.internal.task.api.model.Notification notification) throws org.jbpm.services.api.TaskNotFoundException
notifyWhenNotCompleted in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic Collection<org.jbpm.services.api.admin.TaskReassignment> getTaskReassignments(long taskId, boolean activeOnly) throws org.jbpm.services.api.TaskNotFoundException
getTaskReassignments in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic Collection<org.jbpm.services.api.admin.TaskNotification> getTaskNotifications(long taskId, boolean activeOnly) throws org.jbpm.services.api.TaskNotFoundException
getTaskNotifications in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic void cancelNotification(long taskId,
long notificationId)
throws org.jbpm.services.api.TaskNotFoundException
cancelNotification in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic void cancelReassignment(long taskId,
long reassignmentId)
throws org.jbpm.services.api.TaskNotFoundException
cancelReassignment in interface org.jbpm.services.api.admin.UserTaskAdminServiceorg.jbpm.services.api.TaskNotFoundExceptionpublic org.kie.internal.task.api.model.EmailNotification buildEmailNotification(String subjectStr, List<org.kie.api.task.model.OrganizationalEntity> recipients, String bodyStr, String fromStr, String replyToStr)
buildEmailNotification in interface org.jbpm.services.api.admin.UserTaskAdminServiceprotected void addPeopleAssignment(long taskId,
boolean removeExisting,
int type,
org.kie.api.task.model.OrganizationalEntity... orgEntities)
throws org.jbpm.services.api.TaskNotFoundException
org.jbpm.services.api.TaskNotFoundExceptionprotected void removePeopleAssignment(long taskId,
int type,
org.kie.api.task.model.OrganizationalEntity... orgEntities)
throws org.jbpm.services.api.TaskNotFoundException
org.jbpm.services.api.TaskNotFoundExceptionprotected Long reassign(long taskId, String timeExpression, org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type, org.kie.api.task.model.OrganizationalEntity... orgEntities) throws org.jbpm.services.api.TaskNotFoundException
org.jbpm.services.api.TaskNotFoundExceptionCopyright © 2001–2017 JBoss by Red Hat. All rights reserved.