Class UserFormMultiActionController


  • @Controller
    public class UserFormMultiActionController
    extends BaseController
    Controller to edit profile of users.
    Author:
    pavlidis, keshav
    • Constructor Detail

      • UserFormMultiActionController

        public UserFormMultiActionController()
    • Method Detail

      • editUser

        @RequestMapping(value="/editUser.html",
                        method=POST)
        public void editUser​(@RequestParam("email")
                             String email,
                             @RequestParam("password")
                             String password,
                             @RequestParam("passwordConfirm")
                             String passwordConfirm,
                             @RequestParam("oldPassword")
                             String oldPassword,
                             @RequestParam("username")
                             String originalUserName,
                             javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
                      throws Exception
        Entry point for updates.
        Throws:
        Exception
      • loadUser

        @RequestMapping(value="/loadUser.html",
                        method={GET,HEAD})
        public void loadUser​(javax.servlet.http.HttpServletResponse response)
                      throws IOException
        AJAX entry point. Loads a user.
        Throws:
        IOException
      • resetPassword

        @RequestMapping(value="/resetPassword.html",
                        method=POST)
        public void resetPassword​(@RequestParam("email")
                                  String email,
                                  @RequestParam("username")
                                  String username,
                                  javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.http.HttpServletResponse response)
                           throws IOException
        Resets the password to a random alphanumeric (of length MIN_PASSWORD_LENGTH).
        Throws:
        IOException