Package org.jbpm.kie.services.impl
Class AdHocUserTaskServiceImpl
- java.lang.Object
-
- org.jbpm.kie.services.impl.AdHocUserTaskServiceImpl
-
- All Implemented Interfaces:
VariablesAware,org.jbpm.services.api.AdHocUserTaskService
public class AdHocUserTaskServiceImpl extends Object implements org.jbpm.services.api.AdHocUserTaskService, VariablesAware
-
-
Constructor Summary
Constructors Constructor Description AdHocUserTaskServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longaddTask(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)longaddTask(org.kie.api.task.model.Task task, Map<String,Object> params)protected org.kie.internal.task.api.InternalTaskServicegetInternalTaskService()<T> Tprocess(T variables, ClassLoader cl)Generic processing method that might be simply returning same instance of variables if no processing is required.voidsetNonProcessScopedTaskService(org.kie.internal.task.api.InternalTaskService nonProcessScopedTaskService)voidupdateTask(long taskId, int priority, String taskDescription, Date dueDate)
-
-
-
Method Detail
-
setNonProcessScopedTaskService
public void setNonProcessScopedTaskService(org.kie.internal.task.api.InternalTaskService nonProcessScopedTaskService)
-
getInternalTaskService
protected org.kie.internal.task.api.InternalTaskService getInternalTaskService()
-
addTask
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)
- Specified by:
addTaskin interfaceorg.jbpm.services.api.AdHocUserTaskService
-
updateTask
public void updateTask(long taskId, int priority, String taskDescription, Date dueDate)- Specified by:
updateTaskin interfaceorg.jbpm.services.api.AdHocUserTaskService
-
process
public <T> T process(T variables, ClassLoader cl)Description copied from interface:VariablesAwareGeneric processing method that might be simply returning same instance of variables if no processing is required.- Specified by:
processin interfaceVariablesAware- Parameters:
variables- object that holds varialble(s)cl- classloader that shall be used to operate on the variables e.g. project class loader- Returns:
-
-