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=2d0c3af83988ff2a68d789efb4ccf2ff3c65a88a;hp=0000000000000000000000000000000000000000;hpb=7b779a07bc1815d71534d4d9fb4d5d59eff912ff;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; + } +}