+\r
+ public Date getStartDate() {\r
+ synchronized (steps) {\r
+ if (steps.size() == 0)\r
+ return null;\r
+ else\r
+ return steps.get(0).getBegin();\r
+ }\r
+ }\r
+\r
+ public Date getEndDate() {\r
+ if (!status.equals(STATUS_FINISHED) && !status.equals(STATUS_ERROR))\r
+ return null;\r
+\r
+ synchronized (steps) {\r
+ if (steps.size() == 0)\r
+ return null;\r
+ else\r
+ return steps.get(steps.size() - 1).getBegin();\r
+ }\r
+ }\r