141 lines
2.7 KiB
Java
141 lines
2.7 KiB
Java
package org.gcube.portlets.user.td.gwtservice.shared.task;
|
|
|
|
import java.io.Serializable;
|
|
import java.util.ArrayList;
|
|
import java.util.Date;
|
|
|
|
import org.gcube.portlets.user.td.widgetcommonevent.shared.TRId;
|
|
|
|
/**
|
|
*
|
|
* @author "Giancarlo Panichi"
|
|
*
|
|
*/
|
|
public class TaskS implements Serializable {
|
|
|
|
private static final long serialVersionUID = 8228657333318157153L;
|
|
|
|
protected String id;
|
|
protected float progress;
|
|
protected State state;
|
|
protected Throwable errorCause;
|
|
protected String submitter;
|
|
protected Date startTime;
|
|
protected Date endTime;
|
|
protected ArrayList<JobS> jobs;
|
|
protected ArrayList<TRId> collateralTRIds;
|
|
|
|
public TaskS() {
|
|
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @param id
|
|
* @param progress
|
|
* @param state
|
|
* @param errorCause
|
|
* @param submitter
|
|
* @param startTime
|
|
* @param endTime
|
|
* @param jobs
|
|
* @param collateralTRIds
|
|
*
|
|
*/
|
|
public TaskS(String id, float progress, State state, Throwable errorCause,
|
|
String submitter, Date startTime, Date endTime,
|
|
ArrayList<JobS> jobs, ArrayList<TRId> collateralTRIds) {
|
|
this.id = id;
|
|
this.progress = progress;
|
|
this.state = state;
|
|
this.errorCause = errorCause;
|
|
this.submitter = submitter;
|
|
this.startTime = startTime;
|
|
this.endTime = endTime;
|
|
this.jobs = jobs;
|
|
this.collateralTRIds = collateralTRIds;
|
|
}
|
|
|
|
public String getId() {
|
|
return id;
|
|
}
|
|
|
|
public void setId(String id) {
|
|
this.id = id;
|
|
}
|
|
|
|
public float getProgress() {
|
|
return progress;
|
|
}
|
|
|
|
public void setProgress(float progress) {
|
|
this.progress = progress;
|
|
}
|
|
|
|
public State getState() {
|
|
return state;
|
|
}
|
|
|
|
public void setState(State state) {
|
|
this.state = state;
|
|
}
|
|
|
|
public Throwable getErrorCause() {
|
|
return errorCause;
|
|
}
|
|
|
|
public void setErrorCause(Throwable errorCause) {
|
|
this.errorCause = errorCause;
|
|
}
|
|
|
|
public String getSubmitter() {
|
|
return submitter;
|
|
}
|
|
|
|
public void setSubmitter(String submitter) {
|
|
this.submitter = submitter;
|
|
}
|
|
|
|
public Date getStartTime() {
|
|
return startTime;
|
|
}
|
|
|
|
public void setStartTime(Date startTime) {
|
|
this.startTime = startTime;
|
|
}
|
|
|
|
public Date getEndTime() {
|
|
return endTime;
|
|
}
|
|
|
|
public void setEndTime(Date endTime) {
|
|
this.endTime = endTime;
|
|
}
|
|
|
|
public ArrayList<JobS> getJobs() {
|
|
return jobs;
|
|
}
|
|
|
|
public void setJobs(ArrayList<JobS> jobs) {
|
|
this.jobs = jobs;
|
|
}
|
|
|
|
public ArrayList<TRId> getCollateralTRIds() {
|
|
return collateralTRIds;
|
|
}
|
|
|
|
public void setCollateralTRIds(ArrayList<TRId> collateralTRIds) {
|
|
this.collateralTRIds = collateralTRIds;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "TaskS [id=" + id + ", progress=" + progress + ", state="
|
|
+ state + ", errorCause=" + errorCause + ", submitter="
|
|
+ submitter + ", startTime=" + startTime + ", endTime="
|
|
+ endTime + ", jobs=" + jobs + ", collateralTRIds="
|
|
+ collateralTRIds + "]";
|
|
}
|
|
|
|
}
|