public class AdHocUserTaskServiceImpl extends Object implements org.jbpm.services.api.AdHocUserTaskService, VariablesAware
Constructor and Description |
---|
AdHocUserTaskServiceImpl() |
Modifier and Type | Method and Description |
---|---|
long |
addTask(String taskName,
int priority,
Date dueDate,
List<String> users,
List<String> groups,
String identity,
String taskformName,
String deploymentId,
Long processInstanceId,
Map<String,Object> params,
boolean autoStart,
boolean autoClaim) |
long |
addTask(org.kie.api.task.model.Task task,
Map<String,Object> params) |
protected org.kie.internal.task.api.InternalTaskService |
getInternalTaskService() |
<T> T |
process(T variables,
ClassLoader cl)
Generic processing method that might be simply returning same instance of variables
if no processing is required.
|
void |
setNonProcessScopedTaskService(org.kie.internal.task.api.InternalTaskService nonProcessScopedTaskService) |
void |
updateTask(long taskId,
int priority,
String taskDescription,
Date dueDate) |
public void setNonProcessScopedTaskService(org.kie.internal.task.api.InternalTaskService nonProcessScopedTaskService)
protected org.kie.internal.task.api.InternalTaskService getInternalTaskService()
public long addTask(String taskName, int priority, Date dueDate, List<String> users, List<String> groups, String identity, String taskformName, String deploymentId, Long processInstanceId, Map<String,Object> params, boolean autoStart, boolean autoClaim)
addTask
in interface org.jbpm.services.api.AdHocUserTaskService
public void updateTask(long taskId, int priority, String taskDescription, Date dueDate)
updateTask
in interface org.jbpm.services.api.AdHocUserTaskService
public <T> T process(T variables, ClassLoader cl)
VariablesAware
process
in interface VariablesAware
variables
- object that holds varialble(s)cl
- classloader that shall be used to operate on the variables e.g. project class loaderCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.