org.jbpm.task.service
Class TaskService

java.lang.Object
  extended by org.jbpm.task.service.TaskService

public class TaskService
extends Object


Nested Class Summary
static class TaskService.ScheduledTaskDeadline
           
 
Constructor Summary
TaskService(javax.persistence.EntityManagerFactory emf, SystemEventListener systemEventListener)
           
TaskService(javax.persistence.EntityManagerFactory emf, SystemEventListener systemEventListener, EscalatedDeadlineHandler escalationHandler)
           
 
Method Summary
 void addEventListener(TaskEventListener listener)
           
 TaskServiceSession createSession()
           
 Object eval(String str, Map vars)
           
 void executeEscalatedDeadline(long taskId, long deadlineId)
           
 List<OperationCommand> getCommandsForOperation(Operation operation)
           
 javax.persistence.EntityManager getEntityManager()
           
 EventKeys getEventKeys()
           
 TaskEventSupport getEventSupport()
           
static Map<String,Class> getInputs()
           
 Map<Operation,List<OperationCommand>> getOperations()
           
 UserInfo getUserinfo()
           
 List<TaskEventListener> getWorkingMemoryEventListeners()
           
 void removeEventListener(TaskEventListener listener)
           
 void schedule(TaskService.ScheduledTaskDeadline deadline, long delay)
           
 void setEscalatedDeadlineHandler(EscalatedDeadlineHandler escalatedDeadlineHandler)
           
 void setUserinfo(UserInfo userInfo)
           
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

TaskService

public TaskService(javax.persistence.EntityManagerFactory emf,
                   SystemEventListener systemEventListener)

TaskService

public TaskService(javax.persistence.EntityManagerFactory emf,
                   SystemEventListener systemEventListener,
                   EscalatedDeadlineHandler escalationHandler)
Method Detail

createSession

public TaskServiceSession createSession()

schedule

public void schedule(TaskService.ScheduledTaskDeadline deadline,
                     long delay)

getOperations

public Map<Operation,List<OperationCommand>> getOperations()

getCommandsForOperation

public List<OperationCommand> getCommandsForOperation(Operation operation)

getEventKeys

public EventKeys getEventKeys()

addEventListener

public void addEventListener(TaskEventListener listener)

removeEventListener

public void removeEventListener(TaskEventListener listener)

getWorkingMemoryEventListeners

public List<TaskEventListener> getWorkingMemoryEventListeners()

getEventSupport

public TaskEventSupport getEventSupport()

getUserinfo

public UserInfo getUserinfo()

setUserinfo

public void setUserinfo(UserInfo userInfo)

getEntityManager

public javax.persistence.EntityManager getEntityManager()

setEscalatedDeadlineHandler

public void setEscalatedDeadlineHandler(EscalatedDeadlineHandler escalatedDeadlineHandler)

executeEscalatedDeadline

public void executeEscalatedDeadline(long taskId,
                                     long deadlineId)

toString

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

getInputs

public static Map<String,Class> getInputs()

eval

public Object eval(String str,
                   Map vars)


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