public abstract class BaseCalculationJob extends AbstractScheduleJob
限定符和类型 | 字段和说明 |
---|---|
protected java.lang.String |
currentUserName |
protected RunType |
runType |
protected java.lang.String |
saveDirectory |
protected java.util.Date |
scheduledFireTime |
protected ScheduleTask |
scheduleTask |
protected java.lang.String |
userSavedDirectory |
log
构造器和说明 |
---|
BaseCalculationJob() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
addUserParam(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
添加用户信息,参与模板计算
|
abstract CalculationResult |
calculation() |
protected void |
dealWithOutputAction(java.util.List<java.lang.String> attachFileList)
附件处理
|
void |
doJob(com.fr.third.v2.org.quartz.JobExecutionContext jobExecutionContext) |
abstract boolean |
initTemplate(com.fr.third.v2.org.quartz.JobDataMap jobDataMap) |
dealWithException, getTaskLockName, recordError, recordSuccess, recordThreadError, restartJob, run
execute
protected ScheduleTask scheduleTask
protected java.lang.String currentUserName
protected RunType runType
protected java.util.Date scheduledFireTime
protected java.lang.String saveDirectory
protected java.lang.String userSavedDirectory
public abstract CalculationResult calculation() throws java.lang.Exception
java.lang.Exception
public abstract boolean initTemplate(com.fr.third.v2.org.quartz.JobDataMap jobDataMap)
public void doJob(com.fr.third.v2.org.quartz.JobExecutionContext jobExecutionContext)
doJob
在类中 AbstractScheduleJob
protected void dealWithOutputAction(java.util.List<java.lang.String> attachFileList) throws java.lang.Exception
java.lang.Exception
protected void addUserParam(java.util.Map<java.lang.String,java.lang.Object> parameterMap) throws java.lang.Exception
java.lang.Exception