|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--apollo.Storable.Storable
|
+--apollo.Job.JobRecord
JobRecord Created from MysqlAdmin
| Field Summary | |
static java.lang.String[] |
fieldPrimaryKey
|
static java.lang.Object[][] |
fieldType
|
| Fields inherited from class apollo.Storable.Storable |
AVERAGE, COUNT, CUSTOM, False, fieldIndex, fieldNames, MAX, MIN, NON_UNIQUE, SUM, True, UNIQUE |
| Constructor Summary | |
JobRecord(java.lang.Integer jobID,
java.lang.String jobName,
java.lang.Integer statusID,
java.lang.String result,
java.lang.Integer resultTypeID,
java.lang.String filename,
java.lang.String error,
java.util.Date startDate)
|
|
| Method Summary | |
JobResult |
execute()
Required for the Job interface |
java.lang.String |
getError()
This method returns a string describing the error which occoured during Job Execution. |
java.lang.String |
getExtendedStatus()
No extended status from the DB |
java.lang.Object[] |
getFieldValues()
This must return the data the object is having stored. |
java.lang.String |
getFilename()
|
int |
getJobID()
This returns the JobID the Job was issued by the JobManager |
java.lang.String |
getJobName()
It is often useful for naming a Job. |
JobResult |
getJobResult()
This method queries the Job for the JobResult object; which is the object which stores the return results of the Job's execution cycle. |
double |
getPercentage()
This method is useful for querying the Percentage Complete the job is. |
java.lang.String |
getResult()
|
java.lang.Integer |
getResultType()
|
java.util.Date |
getStartDate()
This method should return the StartDate as set by the JobManager |
int |
getStatusID()
This method returns the statusID of the Job. |
static JobRecord[] |
loadArrayInstance(ManagerTracker MT,
WhereStatement whereStatement)
|
static JobRecord |
loadInstance(ManagerTracker MT,
java.lang.Object[] theLoadKey)
|
static java.util.Vector |
loadVectorInstance(ManagerTracker MT,
WhereStatement whereStatement)
|
static void |
main(java.lang.String[] s)
|
protected void |
setAutoIncrement(long l)
|
void |
setError(java.lang.String error)
This sets the Error message. |
void |
setFilename(java.lang.String filename)
|
void |
setJobID(int jobID)
This method is called by the JobManager when it issues the Job and JobID |
void |
setJobID(java.lang.Integer jobID)
|
void |
setJobName(java.lang.String jobName)
|
void |
setResult(java.lang.String result)
|
void |
setResultType(java.lang.Integer resultTypeID)
|
void |
setStartDate(java.util.Date startDate)
When a Job is started by the JobManager it will attempt to set the startDate field |
void |
setStatusID(int statusID)
This methos is most often used by the JobManager. |
void |
setStatusID(java.lang.Integer statusID)
|
| Methods inherited from class apollo.Storable.Storable |
addValueAtomic, begin, commit, equals, getFieldNames, getFieldPrimaryKey, getIndexForField, getPrimaryKeyValues, getPrimaryKeyValuesVector, insert, loadArrayInstance, loadArrayInstance, loadFunction, loadFunction, loadInstance, loadVectorInstance, loadVectorInstance, remove, rollback, setUpdatedField, SQLSanitize, synchronize, tableCreated, testStorableConfiguration, toString, update |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.Object[][] fieldType
public static final java.lang.String[] fieldPrimaryKey
| Constructor Detail |
public JobRecord(java.lang.Integer jobID,
java.lang.String jobName,
java.lang.Integer statusID,
java.lang.String result,
java.lang.Integer resultTypeID,
java.lang.String filename,
java.lang.String error,
java.util.Date startDate)
| Method Detail |
public java.lang.Object[] getFieldValues()
StorablegetFieldValues in class Storableprotected void setAutoIncrement(long l)
setAutoIncrement in class Storablepublic int getJobID()
JobgetJobID in interface Jobpublic void setJobID(java.lang.Integer jobID)
public java.lang.String getJobName()
JobgetJobName in interface Jobpublic void setJobName(java.lang.String jobName)
public int getStatusID()
JobgetStatusID in interface Jobpublic void setStatusID(java.lang.Integer statusID)
public void setStatusID(int statusID)
JobsetStatusID in interface Jobpublic java.lang.String getResult()
public void setResult(java.lang.String result)
public java.lang.Integer getResultType()
public void setResultType(java.lang.Integer resultTypeID)
public java.lang.String getFilename()
public void setFilename(java.lang.String filename)
public java.lang.String getError()
JobgetError in interface Jobpublic void setError(java.lang.String error)
JobsetError in interface Jobpublic void setStartDate(java.util.Date startDate)
JobsetStartDate in interface Jobpublic java.util.Date getStartDate()
JobgetStartDate in interface Job
public static JobRecord loadInstance(ManagerTracker MT,
java.lang.Object[] theLoadKey)
public static JobRecord[] loadArrayInstance(ManagerTracker MT,
WhereStatement whereStatement)
public static java.util.Vector loadVectorInstance(ManagerTracker MT,
WhereStatement whereStatement)
public JobResult execute()
throws java.lang.Exception
execute in interface Jobpublic double getPercentage()
JobgetPercentage in interface Jobpublic java.lang.String getExtendedStatus()
getExtendedStatus in interface Jobpublic static void main(java.lang.String[] s)
public JobResult getJobResult()
JobgetJobResult in interface Jobpublic void setJobID(int jobID)
JobsetJobID in interface Job
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||