1 package compbio.controllers;
3 import org.springframework.stereotype.Controller;
4 import org.springframework.ui.ModelMap;
5 import org.springframework.web.bind.annotation.RequestMapping;
6 import org.springframework.web.bind.annotation.RequestMethod;
9 public class MainController extends BasicController {
11 @RequestMapping(value = "/index", method = RequestMethod.GET)
12 public String printPublicHome(ModelMap model) {
13 model.addAttribute("username", getPrincipalName());
19 @RequestMapping(value = "/login", method = RequestMethod.GET)
20 public String login(ModelMap model) {
24 @RequestMapping(value = "/loginfailed", method = RequestMethod.GET)
25 public String loginerror(ModelMap model) {
26 model.addAttribute("error", "Wrong user name or password");
30 @RequestMapping(value = "/logout", method = RequestMethod.GET)
31 public String logout(ModelMap model) {
35 @RequestMapping(value = "/denied", method = RequestMethod.GET)
36 public String denied(ModelMap model) {
37 model.put("username", getPrincipalName());
38 return "support/Denied";
41 @RequestMapping(value = "/home", method = RequestMethod.GET)
42 public String printHome(ModelMap model) {
43 model.addAttribute("username", getPrincipalName());