|
|||||||||
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()
Storable
getFieldValues
in class Storable
protected void setAutoIncrement(long l)
setAutoIncrement
in class Storable
public int getJobID()
Job
getJobID
in interface Job
public void setJobID(java.lang.Integer jobID)
public java.lang.String getJobName()
Job
getJobName
in interface Job
public void setJobName(java.lang.String jobName)
public int getStatusID()
Job
getStatusID
in interface Job
public void setStatusID(java.lang.Integer statusID)
public void setStatusID(int statusID)
Job
setStatusID
in interface Job
public 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()
Job
getError
in interface Job
public void setError(java.lang.String error)
Job
setError
in interface Job
public void setStartDate(java.util.Date startDate)
Job
setStartDate
in interface Job
public java.util.Date getStartDate()
Job
getStartDate
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 Job
public double getPercentage()
Job
getPercentage
in interface Job
public java.lang.String getExtendedStatus()
getExtendedStatus
in interface Job
public static void main(java.lang.String[] s)
public JobResult getJobResult()
Job
getJobResult
in interface Job
public void setJobID(int jobID)
Job
setJobID
in interface Job
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |