edu.iastate.metnet.hibernate
Class BackgroundTask

java.lang.Object
  extended by edu.iastate.metnet.hibernate.BackgroundTask
All Implemented Interfaces:
java.io.Serializable

public class BackgroundTask
extends java.lang.Object
implements java.io.Serializable

Author:
Jie Li background task requires longer time to execute
See Also:
Serialized Form

Field Summary
(package private)  java.lang.String description
           
(package private)  java.util.Date finishTime
           
(package private)  java.lang.String status
          queued, running, completed
(package private)  java.util.Date submitTime
           
(package private)  java.lang.Integer taskID
           
(package private)  java.lang.String taskResult
           
 
Constructor Summary
BackgroundTask()
           
 
Method Summary
 java.lang.String getDescription()
           
 java.util.Date getFinishTime()
           
 java.lang.String getStatus()
           
 java.util.Date getSubmitTime()
           
 java.lang.Integer getTaskID()
           
 java.lang.String getTaskResult()
           
 void setDescription(java.lang.String description)
           
 void setFinishTime(java.util.Date finishTime)
           
 void setStatus(java.lang.String status)
           
 void setSubmitTime(java.util.Date submitTime)
           
 void setTaskID(java.lang.Integer taskID)
           
 void setTaskResult(java.lang.String taskResult)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

taskID

java.lang.Integer taskID

description

java.lang.String description

status

java.lang.String status
queued, running, completed


submitTime

java.util.Date submitTime

finishTime

java.util.Date finishTime

taskResult

java.lang.String taskResult
Constructor Detail

BackgroundTask

public BackgroundTask()
Method Detail

getDescription

public java.lang.String getDescription()
Returns:
Returns the task description.

getFinishTime

public java.util.Date getFinishTime()
Returns:
Returns the finishTime.

getStatus

public java.lang.String getStatus()
Returns:
Returns the processing status.

getSubmitTime

public java.util.Date getSubmitTime()
Returns:
Returns the submitTime.

getTaskID

public java.lang.Integer getTaskID()
Returns:
Returns the taskID.

setDescription

public void setDescription(java.lang.String description)
Parameters:
description - The description to set.

setFinishTime

public void setFinishTime(java.util.Date finishTime)
Parameters:
finishTime - The finishTime to set.

setStatus

public void setStatus(java.lang.String status)
Parameters:
status - The status to set.

setSubmitTime

public void setSubmitTime(java.util.Date submitTime)
Parameters:
submitTime - The submitTime to set.

setTaskID

public void setTaskID(java.lang.Integer taskID)
Parameters:
taskID - The taskID to set.

getTaskResult

public java.lang.String getTaskResult()
Returns:
Returns the taskResult.

setTaskResult

public void setTaskResult(java.lang.String taskResult)
Parameters:
taskResult - The taskResult to set.