public class PCCallCalculationCronTask extends SimpleCronTask
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ABORTED |
static java.lang.String |
FAILED |
protected static MXLogger |
PercentCompleteLogger |
static java.lang.String |
PROCESSED |
static java.lang.String |
PROCESSING |
dbSeed, interval, intervalFlag, lastRun, lastRunDate, seed, shutdown, sleepTime, valV| Constructor and Description |
|---|
PCCallCalculationCronTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
cronAction()
This is the CORE METHOD of this class.
|
MXLogger |
getMyLogger() |
MboRemote |
getParameter(java.lang.String parameter)
Get the MBO of crontaskparameter for the specified parameter for the instance
this crontask object is instantiated for.
|
CrontaskParamInfo[] |
getParameters()
This method provides an array of CrontaskParamInfo() object to describe
all the parameters of the crontask.
|
boolean |
isInitialized() |
void |
setCrontaskInstance(CrontaskInstanceRemote inst)
Cache the crontask instance this crontask object is instantiated for.
|
void |
setInitialized(boolean initialized) |
void |
setMyLogger(MXLogger myLogger) |
void |
updatePercentCompleteLastCall(SKDProjectRemote mbo,
IMXGanttModel.PercentCompleteType percentCompleteType)
Not able to access the AppBen TODO Need to be revised and implemented at
the SKDProjectMboSet
|
beforeRemoval, getCronTaskHistoryMsg, getCrontaskInstance, getCronTaskLogger, getCronTaskSqlLogger, getDBLastSeed, getEnteredValueVector, getInterval, getIntervalFlag, getLastRunDate, getLastSeed, getName, getParamAsBoolean, getParamAsDate, getParamAsDouble, getParamAsInt, getParamAsString, getParameterValidationMbo, getParameterValidationMbo, getRunasUserInfo, getSleepTime, init, isOKToRun, isShutdown, setCronTaskHistoryMsg, setDBLastSeed, setEnteredValueVector, setInterval, setIntervalFlag, setLastRunDate, setLastSeed, setSleepTime, shutdown, start, stoppublic static final java.lang.String PROCESSING
public static final java.lang.String PROCESSED
public static final java.lang.String FAILED
public static final java.lang.String ABORTED
protected static final MXLogger PercentCompleteLogger
public void cronAction()
SimpleCronTaskcronAction in interface CronTaskcronAction in class SimpleCronTaskpublic MboRemote getParameter(java.lang.String parameter) throws MXException, java.rmi.RemoteException
SimpleCronTaskgetParameter in class SimpleCronTaskMXExceptionjava.rmi.RemoteExceptionpublic CrontaskParamInfo[] getParameters() throws MXException, java.rmi.RemoteException
CronTaskgetParameters in interface CronTaskgetParameters in class SimpleCronTaskMXExceptionjava.rmi.RemoteExceptionCrontaskParamInfopublic void setCrontaskInstance(CrontaskInstanceRemote inst)
SimpleCronTasksetCrontaskInstance in interface CronTasksetCrontaskInstance in class SimpleCronTaskCronTask.setCrontaskInstance(CrontaskInstanceRemote)public MXLogger getMyLogger()
public void setMyLogger(MXLogger myLogger)
public boolean isInitialized()
public void setInitialized(boolean initialized)
public void updatePercentCompleteLastCall(SKDProjectRemote mbo, IMXGanttModel.PercentCompleteType percentCompleteType) throws java.rmi.RemoteException, MXException
mbo - percentCompleteType - java.rmi.RemoteExceptionMXException