Package hec.script
Class ClientScriptJobTask
java.lang.Object
java.util.TimerTask
hec.model.JobTask
hec.script.ClientScriptJobTask
- All Implemented Interfaces:
AsciiSerializable,FieldAccessor,Serializable,Runnable,Modifiable
- See Also:
-
Field Summary
Fields inherited from class hec.model.JobTask
_isModified, _isPaused, _isRunning, _job, _jobMessages, _lastRunTime, _nextRunTime, _parent, _status, CLIENT_NOT_LOGGED_IN, DONE, ERROR, IN_PROGRESS, PENDING, SCRIPT_FAILED, SUCCESSFUL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFieldObject(Field fld) This method allows access to java.lang.reflect.Field objects within the implementing class.voidrun()booleansetFieldObject(Field fld, Object fobj) This allows access to fields withing the implementing object to set there data.Methods inherited from class hec.model.JobTask
getJob, getJobMessages, getLastRunTime, getName, getNextRunTime, getParent, getStackTraceString, getStatus, isModified, isPaused, isRunning, printInfo, setIsRunning, setJobStatus, setLastRunTime, setModified, setNextRunTime, setParent, setPausedMethods inherited from class java.util.TimerTask
cancel, scheduledExecutionTime
-
Constructor Details
-
ClientScriptJobTask
public ClientScriptJobTask() -
ClientScriptJobTask
-
-
Method Details
-
run
public void run() -
getFieldObject
Description copied from interface:FieldAccessorThis method allows access to java.lang.reflect.Field objects within the implementing class.- Specified by:
getFieldObjectin interfaceFieldAccessor- Overrides:
getFieldObjectin classJobTask- Parameters:
fld- The field to get.- Returns:
- The data object that is stored in the given field
-
setFieldObject
Description copied from interface:FieldAccessorThis allows access to fields withing the implementing object to set there data.- Specified by:
setFieldObjectin interfaceFieldAccessor- Overrides:
setFieldObjectin classJobTask- Parameters:
fld- The java field object representing the member field to be setfobj- The data to set in that field- Returns:
- returns true if successful
-