Beispiel #1
0
 @ResponseBody
 @RequestMapping(value = "/getgroups", method = RequestMethod.GET)
 public List<Group> getGroups(@AuthenticationPrincipal ElearningUserDetails principal) {
   if (AccountUtils.isStudent(principal)) {
     return groupService.getActiveGroups(Long.valueOf(principal.getAccountId()));
   } else {
     return groupService.getOwnedGroups(Long.valueOf(principal.getAccountId()));
   }
 }
Beispiel #2
0
 @ResponseBody
 @RequestMapping(value = "/create", method = RequestMethod.POST)
 public List<Group> create(
     @RequestParam("title") String title,
     @AuthenticationPrincipal ElearningUserDetails principal) {
   groupService.createGroup(principal.getUsername(), title);
   System.out.println("console=" + AccountUtils.isStudent(principal));
   if (AccountUtils.isStudent(principal)) {
     return groupService.getActiveGroups(Long.valueOf(principal.getAccountId()));
   } else {
     return groupService.getOwnedGroups(Long.valueOf(principal.getAccountId()));
   }
 }