@Controller @RequestMapping(value="/admin/users/changePassword.form") public class ChangePasswordFormController extends Object
Constructor and Description |
---|
ChangePasswordFormController() |
Modifier and Type | Method and Description |
---|---|
User |
formBackingObject()
The model from which the data binding happens on the view
|
String |
handleSubmission(javax.servlet.http.HttpSession httpSession,
String oldPassword,
String password,
String confirmPassword,
String question,
String answer,
String confirmAnswer,
User user,
org.springframework.validation.BindingResult errors)
Method to save changes of the new password for a user.
|
String |
showForm(javax.servlet.http.HttpSession httpSession)
This method will display the change password form
|
@ModelAttribute(value="user") public User formBackingObject()
@RequestMapping(method=GET) public String showForm(javax.servlet.http.HttpSession httpSession)
httpSession
- current browser session@RequestMapping(method=POST) public String handleSubmission(javax.servlet.http.HttpSession httpSession, @RequestParam(required=true,value="oldPassword") String oldPassword, @RequestParam(required=true,value="password") String password, @RequestParam(required=true,value="confirmPassword") String confirmPassword, @RequestParam(required=false,value="question") String question, @RequestParam(required=false,value="answer") String answer, @RequestParam(required=false,value="confirmAnswer") String confirmAnswer, @ModelAttribute(value="user") User user, org.springframework.validation.BindingResult errors)
password
- to be appliedconfirmPassword
- confirmation for the password to be appliedquestion
- in case of a forgotten passwordanswer
- answer for the questionconfirmAnswer
- confirmation of the answer for the questionerrors
- while processing the formCopyright © 2015 OpenMRS Inc.. All rights reserved.