pase.server
Class ProWarningManager

java.lang.Object
  extended by pase.server.ProWarningManager
All Implemented Interfaces:
com.flowring.aware.Aware, com.flowring.dao.TaskManagerDaoAware, ObjectManagerAware

public class ProWarningManager
extends java.lang.Object
implements com.flowring.dao.TaskManagerDaoAware, ObjectManagerAware

Add/Remove the task process warning event to scheduler.

Author:
richard

Field Summary
 java.util.Map jobDetails
           
static java.lang.String TASKID
           
static java.lang.String WARNINGTIME
           
 
Constructor Summary
ProWarningManager()
           
 
Method Summary
 void init()
           
 void loadToScheduler()
           
 void removeWarningEvent(java.lang.String taskId)
           
 void setJobDetails(java.util.Map jobDetails)
           
 void setObjectManager(ObjectManager objectManager)
           
 void setScheduler(org.quartz.Scheduler scheduler)
           
 void setServerGMT(double gmt)
           
 void setTaskManagerDao(com.flowring.dao.TaskManagerDao taskManagerDao)
           
 void setWarningEvent(Task task, java.util.List warningList)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TASKID

public static final java.lang.String TASKID
See Also:
Constant Field Values

WARNINGTIME

public static final java.lang.String WARNINGTIME
See Also:
Constant Field Values

jobDetails

public java.util.Map jobDetails
Constructor Detail

ProWarningManager

public ProWarningManager()
Method Detail

init

public void init()

loadToScheduler

public void loadToScheduler()

setWarningEvent

public void setWarningEvent(Task task,
                            java.util.List warningList)

removeWarningEvent

public void removeWarningEvent(java.lang.String taskId)

setServerGMT

public void setServerGMT(double gmt)

setScheduler

public void setScheduler(org.quartz.Scheduler scheduler)

setObjectManager

public void setObjectManager(ObjectManager objectManager)
Specified by:
setObjectManager in interface ObjectManagerAware

setTaskManagerDao

public void setTaskManagerDao(com.flowring.dao.TaskManagerDao taskManagerDao)
Specified by:
setTaskManagerDao in interface com.flowring.dao.TaskManagerDaoAware

setJobDetails

public void setJobDetails(java.util.Map jobDetails)