import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
-import java.util.Iterator;
import java.util.List;
import java.util.Map;
import compbio.cassandra.TotalByCounterBean;
import compbio.cassandra.TotalJobsStatisticBean;
import compbio.cassandra.UserBean;
+import compbio.engine.JobStatus;
public class CassandraRequester {
private CassandraReader db = new CassandraReader();
/*
* query: jobs and sequence at date
*/
- public DateBean readJobByDay(String date) {
+ public DateBean readJobByDay(String date, JobStatus status) {
if (!isThisDateValid(date, formatDDMMYY)) {
System.out.println("CassandraRequester.readJobByDay: Wrong date format for " + date);
return null;
long day = DateParsing(date, formatDDMMYY);
if (day < earlestDate || day > currentDate)
return null;
- return db.ReadProteinData(day, date);
+
+ if (status == JobStatus.OK) {
+ return db.ReadProteinData(day, date);
+ }
+ return db.ReadFailedJobs(day, date, status);
}
/*