jBPM distribution 6.0.0.Alpha9

org.jbpm.task.internals.lifecycle
Class MVELLifeCycleManager

java.lang.Object
  extended by org.jbpm.task.internals.lifecycle.MVELLifeCycleManager
All Implemented Interfaces:
LifeCycleManager

@ApplicationScoped
public class MVELLifeCycleManager
extends Object
implements LifeCycleManager


Constructor Summary
MVELLifeCycleManager()
           
MVELLifeCycleManager(TaskDefService taskDefService, TaskQueryService taskQueryService, TaskIdentityService taskIdentityService, TaskLifeCycleEventListener eventListener)
           
 
Method Summary
static Object eval(Reader reader)
           
static Object eval(Reader reader, Map<String,Object> vars)
           
static Object eval(String str, Map<String,Object> vars)
           
 void initMVELOperations()
           
 void nominate(long taskId, String userId, List<OrganizationalEntity> potentialOwners)
           
 void taskOperation(Operation operation, long taskId, String userId, String targetEntityId, Map<String,Object> data, List<String> groupIds)
           
static String toString(Reader reader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MVELLifeCycleManager

public MVELLifeCycleManager()

MVELLifeCycleManager

public MVELLifeCycleManager(TaskDefService taskDefService,
                            TaskQueryService taskQueryService,
                            TaskIdentityService taskIdentityService,
                            TaskLifeCycleEventListener eventListener)
Method Detail

taskOperation

public void taskOperation(Operation operation,
                          long taskId,
                          String userId,
                          String targetEntityId,
                          Map<String,Object> data,
                          List<String> groupIds)
                   throws TaskException
Specified by:
taskOperation in interface LifeCycleManager
Throws:
TaskException

initMVELOperations

@PostConstruct
public void initMVELOperations()

toString

public static String toString(Reader reader)
                       throws IOException
Throws:
IOException

eval

public static Object eval(Reader reader)

eval

public static Object eval(Reader reader,
                          Map<String,Object> vars)

eval

public static Object eval(String str,
                          Map<String,Object> vars)

nominate

public void nominate(long taskId,
                     String userId,
                     List<OrganizationalEntity> potentialOwners)

jBPM distribution 6.0.0.Alpha9

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.