diff --git a/src/main/java/eu/hbp/mip/models/DAOs/ExperimentDAO.java b/src/main/java/eu/hbp/mip/models/DAOs/ExperimentDAO.java index 8eb343c9cc658b97e8f0c1a1b6a7be19f09c9c94..444c0ff855fe39ae92f94b0f8fd0d7f2839f3c1d 100644 --- a/src/main/java/eu/hbp/mip/models/DAOs/ExperimentDAO.java +++ b/src/main/java/eu/hbp/mip/models/DAOs/ExperimentDAO.java @@ -8,6 +8,7 @@ import lombok.AllArgsConstructor; import lombok.Data; import javax.persistence.*; +import java.text.SimpleDateFormat; import java.util.*; /** @@ -86,6 +87,27 @@ public class ExperimentDAO { success } + @Override + public String toString() { + String finishedDT = ""; + if (this.finished != null) + finishedDT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").format(this.finished); + + return "ExperimentDAO(uuid=" + this.uuid + + ", name=" + this.name + + ", createdBy=" + this.createdBy + + ", workflowHistoryId=" + this.workflowHistoryId + + ", status=" + this.status + + ", result=" + this.result + + ", finished=" + finishedDT + + ", algorithm=" + this.algorithm + + ", algorithmId=" + this.algorithmId + + ", created=" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").format(this.created) + + ", updated=" + this.updated + + ", shared=" + this.shared + + ", viewed=" + this.viewed + ")"; + } + public ExperimentDAO() { /* * Empty constructor is needed by Hibernate