partly working security: registration form, authorization, simple authentification
[proteocache.git] / server / compbio / controllers / JobExecutionTimeController.java
index 6170078..71843a9 100644 (file)
@@ -1,5 +1,6 @@
 package compbio.controllers;
 
+import java.security.Principal;
 import java.util.Calendar;
 import java.util.List;
 import java.util.Map;
@@ -21,8 +22,9 @@ import compbio.statistic.StatisticsProt;
 @Controller
 public class JobExecutionTimeController {
 
-       @RequestMapping(value = "/exectime", method = RequestMethod.GET)
-       public String initFindForm(Map<String, Object> model) {
+       @RequestMapping(value = "/stat/exectime/query", method = RequestMethod.GET)
+       public String initFindForm(Map<String, Object> model, Principal principal) {
+               model.put("username", principal.getName());
                Calendar cal = Calendar.getInstance();
                String date2 = cal.get(Calendar.YEAR) + "/" + (cal.get(Calendar.MONTH) + 1) + "/" + cal.get(Calendar.DATE);
                cal.add(Calendar.DATE, -3);
@@ -33,9 +35,10 @@ public class JobExecutionTimeController {
                return "queryTimeExecution";
        }
 
-       @RequestMapping(value = "/exectime/query", method = RequestMethod.GET)
+       @RequestMapping(value = "/stat/exectime/results", method = RequestMethod.GET)
        public String findSequence(@RequestParam("date1") String date1, @RequestParam("date2") String date2,
-                       @RequestParam(value="option", required=false) String option, Map<String, Object> model) {
+                       @RequestParam(value="option", required=false) String option, Map<String, Object> model, Principal principal) {
+               model.put("username", principal.getName());
                final long startTime = System.currentTimeMillis();
 
                CassandraRequester sp = new CassandraRequester();