org.genepattern.webservice
Class JobInfo

java.lang.Object
  extended byorg.genepattern.webservice.JobInfo
All Implemented Interfaces:
java.io.Serializable

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

Used to hold information about particular job

Version:
$Revision 1.7$
See Also:
Serialized Form

Constructor Summary
JobInfo()
           
JobInfo(int jobNo, int taskID, java.lang.String status, java.util.Date submittedDate, java.util.Date completedDate, ParameterInfo[] parameters, java.lang.String userId, java.lang.String lsid, java.lang.String taskName)
           
 
Method Summary
 void addParameterInfo(ParameterInfo param)
          Add new ParameterInfo into the JobInfo
 boolean containsInputFileParam()
          Checks to see if the JobInfo contains a input file parameter field
 boolean containsOutputFileParam()
          Checks to see if the JobInfo contains a output file parameter field
 java.util.Date getDateCompleted()
           
 java.util.Date getDateSubmitted()
           
 int getJobNumber()
           
 java.lang.String getParameterInfo()
          get parameter info jaxb string
 ParameterInfo[] getParameterInfoArray()
          get ParameterInfo array
 java.lang.String getStatus()
           
 int getTaskID()
           
 java.lang.String getTaskLSID()
           
 java.lang.String getTaskName()
           
 java.lang.String getUserId()
           
 boolean removeParameterInfo(java.lang.String parameterInfoName)
          Removes all parameters with the given name.
 void setDateCompleted(java.util.Date completedDate)
           
 void setDateSubmitted(java.util.Date submittedDate)
           
 void setJobNumber(int jobNo)
           
 void setParameterInfoArray(ParameterInfo[] parameterInfoArray)
          set ParameterInfo array
 void setStatus(java.lang.String status)
           
 void setTaskID(int taskID)
           
 void setTaskLSID(java.lang.String lsid)
           
 void setTaskName(java.lang.String taskName)
           
 void setUserId(java.lang.String userId)
           
 java.lang.String toString()
          standard method
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JobInfo

public JobInfo()

JobInfo

public JobInfo(int jobNo,
               int taskID,
               java.lang.String status,
               java.util.Date submittedDate,
               java.util.Date completedDate,
               ParameterInfo[] parameters,
               java.lang.String userId,
               java.lang.String lsid,
               java.lang.String taskName)
Parameters:
jobNo -
taskID -
status -
submittedDate -
completedDate -
parameters -
userId -
lsid -
Method Detail

removeParameterInfo

public boolean removeParameterInfo(java.lang.String parameterInfoName)
Removes all parameters with the given name.

Parameters:
parameterInfoName - the parameter name.
Returns:
true if the parameter was found; false otherwise.

getJobNumber

public int getJobNumber()
Returns:
jobNo

setJobNumber

public void setJobNumber(int jobNo)
Parameters:
jobNo -

getStatus

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

setStatus

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

getTaskID

public int getTaskID()
Returns:
taskID

setTaskID

public void setTaskID(int taskID)
Parameters:
taskID -

getTaskLSID

public java.lang.String getTaskLSID()
Returns:
taskLSID

setTaskLSID

public void setTaskLSID(java.lang.String lsid)

getTaskName

public java.lang.String getTaskName()
Returns:
the task name

setTaskName

public void setTaskName(java.lang.String taskName)
Parameters:
taskName -

getDateSubmitted

public java.util.Date getDateSubmitted()
Returns:
submittedDate

setDateSubmitted

public void setDateSubmitted(java.util.Date submittedDate)
Parameters:
submittedDate -

getDateCompleted

public java.util.Date getDateCompleted()
Returns:
completedDate

setDateCompleted

public void setDateCompleted(java.util.Date completedDate)
Parameters:
completedDate -

getParameterInfo

public java.lang.String getParameterInfo()
                                  throws OmnigeneException
get parameter info jaxb string

Returns:
parameter_info
Throws:
OmnigeneException

getParameterInfoArray

public ParameterInfo[] getParameterInfoArray()
get ParameterInfo array

Returns:
parameterInfoArray

setParameterInfoArray

public void setParameterInfoArray(ParameterInfo[] parameterInfoArray)
set ParameterInfo array

Parameters:
parameterInfoArray -

addParameterInfo

public void addParameterInfo(ParameterInfo param)
Add new ParameterInfo into the JobInfo

Parameters:
param -

containsInputFileParam

public boolean containsInputFileParam()
Checks to see if the JobInfo contains a input file parameter field

Returns:
true if it contains a ParamterInfo object with TYPE as FILE and MODE as INPUT

containsOutputFileParam

public boolean containsOutputFileParam()
Checks to see if the JobInfo contains a output file parameter field

Returns:
true if it contains a ParamterInfo object with TYPE as FILE and MODE as OUTPUT

setUserId

public void setUserId(java.lang.String userId)

getUserId

public java.lang.String getUserId()

toString

public java.lang.String toString()
standard method



Hosted by docs.bugaco.com