import compbio.cassandra.readers.DailyStatisticsReader;
/**
+ * MVC controller for collecting and showing job statistics
+ *
* @author Alexander Sherstnev
* @author Natasha Sherstneva
- * @version 1.0 Dec 2013
+ *
+ * @version 1.0
+ * @since Dec 2013
*/
@Controller
public class DailyStatisticsController extends BasicController {
final long startTime = System.currentTimeMillis();
DailyStatisticsReader reader = new DailyStatisticsReader();
if (option.equals("AllDates,off")) {
- date1 = theEaerlistDate;
- date2 = theCurrentDate;
+ date1 = getEarliestDate();
+ date2 = getCurrentDate();
}
// dates in string format
// dates in long format
long longDate1 = DateFormatter.DateParsing(date1, formaterYYMMDD);
long longDate2 = DateFormatter.DateParsing(date2, formaterYYMMDD);
- String error = DateChecking(trimmeddate1, trimmeddate2, longDate1, longDate2);
+ String error = checkDates(trimmeddate1, trimmeddate2, longDate1, longDate2);
if (error != null) {
model.put("error", error);
model.put("date1", date1);
thetime = formaterDDMMYY.parse(realdate).getTime();
}
- if (null == JobStatus.getJobStatus(status))
+ if (null == JobStatus.getJobStatus(status))
return "support/Notimplemented";
-
DailyStatisticsReader reader = new DailyStatisticsReader();
// IMPORTANT: input should be suppied in the format: DD/MM/YYYY
DateBean r = reader.readJobByDay(thetime, realdate, JobStatus.getJobStatus(status));