Improve visibility of the website
[proteocache.git] / server / compbio / controllers / DayStatisticsController.java
diff --git a/server/compbio/controllers/DayStatisticsController.java b/server/compbio/controllers/DayStatisticsController.java
deleted file mode 100644 (file)
index 206a6df..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-package compbio.controllers;
-
-import java.text.ParseException;
-import java.text.SimpleDateFormat;
-import java.util.Calendar;
-import java.util.Date;
-import java.util.List;
-import java.util.Map;
-
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.RequestParam;
-
-
-import compbio.cassandra.DataBase;
-import compbio.statistic.CassandraRequester;
-import compbio.statistic.StatisticsProt;
-
-/**
- * @author Alexander Sherstnev
- * @author Natasha Sherstneva
- */
-@Controller
-public class DayStatisticsController {
-
-       @RequestMapping(value = "/stat", method = RequestMethod.GET)
-       public String initFindForm(Map<String, Object> model) {
-               return "queryJobStatistics";
-       }
-
-       @RequestMapping(value = "/stat/query", method = RequestMethod.GET)
-       public String findJobsInPeriod(@RequestParam("date1") String date1, @RequestParam("date2") String date2,
-                       @RequestParam("option") String option, Map<String, Object> model) {
-               final long startTime = System.currentTimeMillis();
-
-               CassandraRequester cr = new CassandraRequester();
-               if (option.equals("AllDates,off")) {
-                       Calendar cal = Calendar.getInstance();
-                       date1 = StatisticsProt.DateFormatYYMMDD(cr.earliestDate());
-                       date2 = cal.get(Calendar.YEAR) + "/" + (cal.get(Calendar.MONTH) + 1) + "/" + cal.get(Calendar.DAY_OF_MONTH);
-               }
-               model.put("data1", date1);
-               model.put("data2", date2);
-               List<DataBase> res = cr.countJobs(date1, date2);
-               model.put("result", res);
-               final long endTime = System.currentTimeMillis();
-               model.put("timeExecution", (endTime - startTime));
-               model.put("flag", option);
-               return "/reportJobStatistics";
-       }
-       
-       @RequestMapping(value = "/stat/oneday", method = RequestMethod.GET)
-       public String findJobsInOneDay(@RequestParam("date") String date, Map<String, Object> model) throws ParseException {
-               final long startTime = System.currentTimeMillis();
-
-               final SimpleDateFormat formaterDDMMYY = new SimpleDateFormat("dd/MM/yyyy");
-               final SimpleDateFormat formaterYYMMDD = new SimpleDateFormat("yyyy/MM/dd");
-               String date1 = formaterYYMMDD.format(new Date(formaterDDMMYY.parse(date).getTime()));
-       
-               CassandraRequester cr = new CassandraRequester();
-               //List<DataBase> r1 = cr.countJobs(date1, date1);
-               List<DataBase> r = cr.readJobByDay(date);
-               model.put("results", r);
-               model.put("njobs", r.size());
-               model.put("date", date1);
-               final long endTime = System.currentTimeMillis();
-               model.put("timeExecution", (endTime - startTime));
-               System.out.println("Request for date = " + date1 + ": " + r.size() + " jobs found");
-               return "/reportJobStatisticsOneDay";
-       }
-}