java.lang.Object
ubic.gemma.model.common.auditAndSecurity.JobInfo
All Implemented Interfaces:
gemma.gsec.model.Securable, gemma.gsec.model.SecuredNotChild, Securable, SecuredNotChild, Identifiable

public class JobInfo extends Object implements Identifiable, SecuredNotChild
  • Constructor Details

    • JobInfo

      public JobInfo()
  • Method Details

    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getEndTime

      public Date getEndTime()
    • setEndTime

      public void setEndTime(Date endTime)
    • getFailedMessage

      public String getFailedMessage()
    • setFailedMessage

      public void setFailedMessage(String failedMessage)
    • getId

      public Long getId()
      Specified by:
      getId in interface Identifiable
      Specified by:
      getId in interface gemma.gsec.model.Securable
    • setId

      public void setId(Long id)
    • getMessages

      public String getMessages()
      Returns:
      A field to store all the message progress updates
    • setMessages

      public void setMessages(String messages)
    • getPhases

      public Integer getPhases()
    • setPhases

      public void setPhases(Integer phases)
    • getRunningStatus

      public Boolean getRunningStatus()
    • setRunningStatus

      public void setRunningStatus(Boolean runningStatus)
    • getStartTime

      public Date getStartTime()
    • setStartTime

      public void setStartTime(Date startTime)
    • getTaskId

      public String getTaskId()
      Returns:
      An ID by which this job's results can be found
    • setTaskId

      public void setTaskId(String taskId)
    • getUser

      public User getUser()
      Returns:
      The user who started the job. Can be left null to indicate job was run by an anonymous user.
    • setUser

      public void setUser(User user)