1. Move query jsps into a separate directory
[proteocache.git] / server / compbio / controllers / BasicController.java
1 package compbio.controllers;
2
3 import org.springframework.security.core.context.SecurityContextHolder;
4 import org.springframework.security.core.userdetails.UserDetails;
5 /*
6 import org.springframework.stereotype.Controller;
7 import org.springframework.ui.ModelMap;
8 import org.springframework.web.bind.annotation.RequestMapping;
9 import org.springframework.web.bind.annotation.RequestMethod;
10 */
11
12 public class BasicController {
13
14         protected String getPrincipalName() {
15                 Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal();
16                 if (principal instanceof UserDetails) {
17                         return ((UserDetails) principal).getUsername();
18                 } 
19                 return principal.toString();
20         }
21 }