--- /dev/null
+package net.jaekl.cfb.store;
+
+import net.jaekl.cfb.CfbBundle;
+import net.jaekl.cfb.analyze.Analysis;
+
+public class Run {
+ java.util.Date m_analysisStart;
+ String m_buildNumber;
+
+ public Run(Analysis analysis)
+ {
+ m_analysisStart = analysis.getStart();
+ m_buildNumber = analysis.getBuildNumber();
+ }
+
+ public java.util.Date getAnalysisStart() { return new java.util.Date(m_analysisStart.getTime()); }
+ public String getBuildNumber() { return m_buildNumber; }
+
+ public String constructVersionText(CfbBundle bundle)
+ {
+ if (null == m_buildNumber) {
+ return bundle.get(CfbBundle.ANALYZED_AT, m_analysisStart);
+ }
+ return bundle.get(CfbBundle.VERSION_NUM, m_analysisStart, m_buildNumber);
+ }
+}