package org.gcube.portlets.user.sdmxexportwizardtd.shared; import java.io.Serializable; import org.gcube.portlets.user.td.gxtservice.shared.TRId; public class ExportMonitor implements Serializable { private static final long serialVersionUID = -5998841163159590481L; protected float progress; protected Status status; protected String statusDescription; protected Throwable error; protected TRId trId; public float getProgress(){ return progress; }; public Status getStatus(){ return status; } public String getStatusDescription(){ return statusDescription; } public void setProgress(float progress) { this.progress = progress; } public void setStatus(Status status) { this.status = status; } public void setStatus(int status) { this.status = Status.values()[status]; } public void setStatusDescription(String statusDescription) { this.statusDescription = statusDescription; } public Throwable getError() { return error; } public void setError(Throwable error) { this.error = error; } public TRId getTrId() { return trId; } public void setTrId(TRId trId) { this.trId = trId; } @Override public String toString() { return "ImportMonitor [progress=" + progress + ", status=" + status + ", statusDescription=" + statusDescription + ", error=" + error + ", trId=" + trId + "]"; } }