partly working security: registration form, authorization, simple authentification
[proteocache.git] / server / compbio / controllers / JobLogController.java
index db6981d..28d6961 100644 (file)
@@ -1,5 +1,6 @@
 package compbio.controllers;
 
+import java.security.Principal;
 import java.util.Map;
 
 import org.springframework.stereotype.Controller;
@@ -16,14 +17,16 @@ import compbio.statistic.CassandraRequester;
 @Controller
 public class JobLogController {
 
-       @RequestMapping(value = "/joblog", method = RequestMethod.GET)
-       public String initFindForm(Map<String, Object> model) {
+       @RequestMapping(value = "/job/query", method = RequestMethod.GET)
+       public String initFindForm(Map<String, Object> model, Principal principal) {
+               model.put("username", principal.getName());
                model.put("value", "jp_NzBOJKo");
                return "queryJobLog";
        }
 
-       @RequestMapping(value = "/joblog/query", method = RequestMethod.GET)
-       public String findJob(@RequestParam("IdJob") String jobid, Map<String, Object> model) {
+       @RequestMapping(value = "/job/results", method = RequestMethod.GET)
+       public String findJob(@RequestParam("IdJob") String jobid, Map<String, Object> model, Principal principal) {
+               model.put("username", principal.getName());
                final long startTime = System.currentTimeMillis();
                CassandraRequester cr = new CassandraRequester();
                model.put("result", cr.readJobLog(jobid));