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, runexecuteprotected 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.Exceptionpublic abstract boolean initTemplate(com.fr.third.v2.org.quartz.JobDataMap jobDataMap)
public void doJob(com.fr.third.v2.org.quartz.JobExecutionContext jobExecutionContext)
doJob 在类中 AbstractScheduleJobprotected void dealWithOutputAction(java.util.List<java.lang.String> attachFileList)
throws java.lang.Exception
java.lang.Exceptionprotected void addUserParam(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
throws java.lang.Exception
java.lang.Exception