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 |
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) |
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 |
cancelReassignment(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.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 |
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) |
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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.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 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 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 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(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(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(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(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–2018 JBoss by Red Hat. All rights reserved.