X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=datadb%2Fcompbio%2Fbeans%2FExecutionTimeBean.java;fp=datadb%2Fcompbio%2Fbeans%2FExecutionTimeBean.java;h=1b2f85ea486962d2a58e5814dd1340bc1640f0a0;hb=9bb6ee99ca7f738fac1087190b5481b8fe6e8d9f;hp=0000000000000000000000000000000000000000;hpb=2e3f6b76be585306f1003d849831840c0adb3360;p=proteocache.git diff --git a/datadb/compbio/beans/ExecutionTimeBean.java b/datadb/compbio/beans/ExecutionTimeBean.java new file mode 100644 index 0000000..1b2f85e --- /dev/null +++ b/datadb/compbio/beans/ExecutionTimeBean.java @@ -0,0 +1,40 @@ +package compbio.beans; + +import java.util.LinkedHashMap; +import java.util.Map; + + /** + * bean for a report of execution time statistics. + * + * @param dateTotal + * Map where String - a date, Total - total info for + * jobs with period of execution time + * @param wholeTotal + * total sum for each parameter from dateTotal + */ + public class ExecutionTimeBean { + private Map dateTotal; + private TotalExecutionTime wholeTotal; + + public ExecutionTimeBean() { + this.dateTotal = new LinkedHashMap(); + } + + public void setDateTotal(String dat, TotalExecutionTime tot) { + if (this.dateTotal == null) + dateTotal = new LinkedHashMap(); + dateTotal.put(dat, tot); + } + + public Map getDateTotal() { + return dateTotal; + } + + public void setWholeTotal(TotalExecutionTime tot) { + this.wholeTotal = tot; + } + + public TotalExecutionTime getWholeTotal() { + return wholeTotal; + } +}