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 |
acknowledgeError(String... errorId) |
void |
addBusinessAdmins(long taskId,
boolean removeExisting,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
addBusinessAdmins(String deploymentId,
long taskId,
boolean removeExisting,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
addExcludedOwners(long taskId,
boolean removeExisting,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
addExcludedOwners(String deploymentId,
long taskId,
boolean removeExisting,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
protected void |
addPeopleAssignment(String deploymentId,
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 |
addPotentialOwners(String deploymentId,
long taskId,
boolean removeExisting,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
addTaskInput(long taskId,
String name,
Object value) |
void |
addTaskInput(String deploymentId,
long taskId,
String name,
Object value) |
void |
addTaskInputs(long taskId,
Map<String,Object> data) |
void |
addTaskInputs(String deploymentId,
long taskId,
Map<String,Object> data) |
protected void |
applyQueryContext(Map<String,Object> params,
org.kie.api.runtime.query.QueryContext queryContext) |
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 |
cancelNotification(String deploymentId,
long taskId,
long notificationId) |
void |
cancelReassignment(long taskId,
long reassignmentId) |
void |
cancelReassignment(String deploymentId,
long taskId,
long reassignmentId) |
protected List<Short> |
getAckMode(boolean includeAcknowledged) |
org.kie.internal.runtime.error.ExecutionError |
getError(String errorId) |
List<org.kie.internal.runtime.error.ExecutionError> |
getErrors(boolean includeAcknowledged,
org.kie.api.runtime.query.QueryContext queryContext) |
List<org.kie.internal.runtime.error.ExecutionError> |
getErrorsByTaskId(long taskId,
boolean includeAcknowledged,
org.kie.api.runtime.query.QueryContext queryContext) |
List<org.kie.internal.runtime.error.ExecutionError> |
getErrorsByTaskName(String taskName,
boolean includeAcknowledged,
org.kie.api.runtime.query.QueryContext queryContext) |
List<org.kie.internal.runtime.error.ExecutionError> |
getErrorsByTaskName(String processId,
String taskName,
boolean includeAcknowledged,
org.kie.api.runtime.query.QueryContext queryContext) |
List<org.kie.internal.runtime.error.ExecutionError> |
getErrorsByTaskName(String deploymentId,
String processId,
String taskName,
boolean includeAcknowledged,
org.kie.api.runtime.query.QueryContext queryContext) |
Collection<org.jbpm.services.api.admin.TaskNotification> |
getTaskNotifications(long taskId,
boolean activeOnly) |
Collection<org.jbpm.services.api.admin.TaskNotification> |
getTaskNotifications(String deploymentId,
long taskId,
boolean activeOnly) |
Collection<org.jbpm.services.api.admin.TaskReassignment> |
getTaskReassignments(long taskId,
boolean activeOnly) |
Collection<org.jbpm.services.api.admin.TaskReassignment> |
getTaskReassignments(String deploymentId,
long taskId,
boolean activeOnly) |
protected Long |
notify(String deploymentId,
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 |
notifyWhenNotCompleted(String deploymentId,
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) |
Long |
notifyWhenNotStarted(String deploymentId,
long taskId,
String timeExpression,
org.kie.internal.task.api.model.Notification notification) |
protected Long |
reassign(String deploymentId,
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 |
reassignWhenNotCompleted(String deploymentId,
long taskId,
String timeExpression,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
Long |
reassignWhenNotStarted(long taskId,
String timeExpression,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
Long |
reassignWhenNotStarted(String deploymentId,
long taskId,
String timeExpression,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
removeBusinessAdmins(long taskId,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
removeBusinessAdmins(String deploymentId,
long taskId,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
removeExcludedOwners(long taskId,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
removeExcludedOwners(String deploymentId,
long taskId,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
protected void |
removePeopleAssignment(String deploymentId,
long taskId,
int type,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
removePotentialOwners(long taskId,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
removePotentialOwners(String deploymentId,
long taskId,
org.kie.api.task.model.OrganizationalEntity... orgEntities) |
void |
removeTaskInputs(long taskId,
String... name) |
void |
removeTaskInputs(String deploymentId,
long taskId,
String... name) |
void |
removeTaskOutputs(long taskId,
String... name) |
void |
removeTaskOutputs(String deploymentId,
long taskId,
String... name) |
void |
setCommandService(org.jbpm.shared.services.impl.TransactionalCommandService commandService) |
void |
setIdentityProvider(org.kie.internal.identity.IdentityProvider identityProvider) |
void |
setRuntimeDataService(org.jbpm.services.api.RuntimeDataService runtimeDataService) |
void |
setUserTaskService(org.jbpm.services.api.UserTaskService userTaskService) |
protected void |
validateTask(String deploymentId,
Long taskId,
org.jbpm.services.api.model.UserTaskInstanceDesc task) |
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 setCommandService(org.jbpm.shared.services.impl.TransactionalCommandService commandService)
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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void addPotentialOwners(String deploymentId, 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void addExcludedOwners(String deploymentId, 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void addBusinessAdmins(String deploymentId, 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void removePotentialOwners(String deploymentId, long taskId, org.kie.api.task.model.OrganizationalEntity... orgEntities) throws org.jbpm.services.api.TaskNotFoundException
removePotentialOwners
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void removeExcludedOwners(String deploymentId, long taskId, org.kie.api.task.model.OrganizationalEntity... orgEntities) throws org.jbpm.services.api.TaskNotFoundException
removeExcludedOwners
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
IllegalStateException
public void removeBusinessAdmins(String deploymentId, long taskId, org.kie.api.task.model.OrganizationalEntity... orgEntities) throws org.jbpm.services.api.TaskNotFoundException, IllegalStateException
removeBusinessAdmins
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
IllegalStateException
public void addTaskInput(long taskId, String name, Object value) throws org.jbpm.services.api.TaskNotFoundException
addTaskInput
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void addTaskInput(String deploymentId, long taskId, String name, Object value) throws org.jbpm.services.api.TaskNotFoundException
addTaskInput
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void addTaskInputs(long taskId, Map<String,Object> data) throws org.jbpm.services.api.TaskNotFoundException
addTaskInputs
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void addTaskInputs(String deploymentId, long taskId, Map<String,Object> data) throws org.jbpm.services.api.TaskNotFoundException
addTaskInputs
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void removeTaskInputs(long taskId, String... name) throws org.jbpm.services.api.TaskNotFoundException
removeTaskInputs
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void removeTaskInputs(String deploymentId, long taskId, String... name) throws org.jbpm.services.api.TaskNotFoundException
removeTaskInputs
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void removeTaskOutputs(long taskId, String... name) throws org.jbpm.services.api.TaskNotFoundException
removeTaskOutputs
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void removeTaskOutputs(String deploymentId, long taskId, String... name) throws org.jbpm.services.api.TaskNotFoundException
removeTaskOutputs
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public Long reassignWhenNotStarted(String deploymentId, 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public Long reassignWhenNotCompleted(String deploymentId, 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public Long notifyWhenNotStarted(String deploymentId, 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public Long notifyWhenNotCompleted(String deploymentId, 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public Collection<org.jbpm.services.api.admin.TaskReassignment> getTaskReassignments(String deploymentId, long taskId, boolean activeOnly) throws org.jbpm.services.api.TaskNotFoundException
getTaskReassignments
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public 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.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public Collection<org.jbpm.services.api.admin.TaskNotification> getTaskNotifications(String deploymentId, long taskId, boolean activeOnly) throws org.jbpm.services.api.TaskNotFoundException
getTaskNotifications
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void cancelNotification(long taskId, long notificationId) throws org.jbpm.services.api.TaskNotFoundException
cancelNotification
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void cancelNotification(String deploymentId, long taskId, long notificationId) throws org.jbpm.services.api.TaskNotFoundException
cancelNotification
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void cancelReassignment(long taskId, long reassignmentId) throws org.jbpm.services.api.TaskNotFoundException
cancelReassignment
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public void cancelReassignment(String deploymentId, long taskId, long reassignmentId) throws org.jbpm.services.api.TaskNotFoundException
cancelReassignment
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.TaskNotFoundException
public 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.UserTaskAdminService
public List<org.kie.internal.runtime.error.ExecutionError> getErrors(boolean includeAcknowledged, org.kie.api.runtime.query.QueryContext queryContext)
getErrors
in interface org.jbpm.services.api.admin.UserTaskAdminService
public List<org.kie.internal.runtime.error.ExecutionError> getErrorsByTaskId(long taskId, boolean includeAcknowledged, org.kie.api.runtime.query.QueryContext queryContext)
getErrorsByTaskId
in interface org.jbpm.services.api.admin.UserTaskAdminService
public List<org.kie.internal.runtime.error.ExecutionError> getErrorsByTaskName(String taskName, boolean includeAcknowledged, org.kie.api.runtime.query.QueryContext queryContext)
getErrorsByTaskName
in interface org.jbpm.services.api.admin.UserTaskAdminService
public List<org.kie.internal.runtime.error.ExecutionError> getErrorsByTaskName(String processId, String taskName, boolean includeAcknowledged, org.kie.api.runtime.query.QueryContext queryContext)
getErrorsByTaskName
in interface org.jbpm.services.api.admin.UserTaskAdminService
public List<org.kie.internal.runtime.error.ExecutionError> getErrorsByTaskName(String deploymentId, String processId, String taskName, boolean includeAcknowledged, org.kie.api.runtime.query.QueryContext queryContext)
getErrorsByTaskName
in interface org.jbpm.services.api.admin.UserTaskAdminService
public void acknowledgeError(String... errorId) throws org.jbpm.services.api.admin.ExecutionErrorNotFoundException
acknowledgeError
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.admin.ExecutionErrorNotFoundException
public org.kie.internal.runtime.error.ExecutionError getError(String errorId) throws org.jbpm.services.api.admin.ExecutionErrorNotFoundException
getError
in interface org.jbpm.services.api.admin.UserTaskAdminService
org.jbpm.services.api.admin.ExecutionErrorNotFoundException
protected void addPeopleAssignment(String deploymentId, long taskId, boolean removeExisting, int type, org.kie.api.task.model.OrganizationalEntity... orgEntities) throws org.jbpm.services.api.TaskNotFoundException
org.jbpm.services.api.TaskNotFoundException
protected void removePeopleAssignment(String deploymentId, long taskId, int type, org.kie.api.task.model.OrganizationalEntity... orgEntities) throws org.jbpm.services.api.TaskNotFoundException
org.jbpm.services.api.TaskNotFoundException
protected Long reassign(String deploymentId, 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.TaskNotFoundException
protected Long notify(String deploymentId, long taskId, String timeExpression, org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type, org.kie.internal.task.api.model.Notification notification) throws org.jbpm.services.api.TaskNotFoundException
org.jbpm.services.api.TaskNotFoundException
protected void applyQueryContext(Map<String,Object> params, org.kie.api.runtime.query.QueryContext queryContext)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.