/* TaskInfo.java created 2007-09-12 * */ package org.signalml.task; import java.io.Serializable; import java.util.Date; /** This is a simple wrapper class for several simple attributes of a task. * * @see Task#getTaskInfo() * * @author Michal Dobaczewski © 2007-2008 CC Otwarte Systemy Komputerowe Sp. z o.o. */ public class TaskInfo implements Serializable { private static final long serialVersionUID = 1L; private Date createTime; private Date startTime; private Date endTime; private Date suspendTime; private Date resumeTime; /** * Returns Date of creation of this Task * @return Date of creation of this Task */ public Date getCreateTime() { return createTime; } /** * Sets time of creation of this Task * @param createTime Date to set as creation time */ public void setCreateTime(Date createTime) { this.createTime = createTime; } /** * Returns Date of end of this Task * @return Date of end of this Task */ public Date getEndTime() { return endTime; } /** * Sets time of end of this Task * @param endTime Date to set as end time */ public void setEndTime(Date endTime) { this.endTime = endTime; } /** * Returns Date of resumption of this Task * @return Date of resumption of this Task */ public Date getResumeTime() { return resumeTime; } /** * Sets time of resumption of this Task * @param resumeTime Date to set as resumption time */ public void setResumeTime(Date resumeTime) { this.resumeTime = resumeTime; } /** * Returns Date of start of this Task * @return Date of start of this Task */ public Date getStartTime() { return startTime; } /** * Sets time of start of this Task * @param startTime Date to set as start time */ public void setStartTime(Date startTime) { this.startTime = startTime; } /** * Returns Date of suspension of this Task * @return Date of suspension of this Task */ public Date getSuspendTime() { return suspendTime; } /** * Sets time of suspension of this Task * @param suspendTime Date to set as suspension time */ public void setSuspendTime(Date suspendTime) { this.suspendTime = suspendTime; } }