/** * Change Password page load for staff * * @param tenantId * @param profileId * @return */ @RequestMapping(value = "/staffchangepassword", method = RequestMethod.GET) public ModelAndView changePassword( @RequestParam(value = "tenantid") String tenantId, @RequestParam(value = "profileid") String profileId) { log.debug("Entering...."); ChangePasswordForm form = new ChangePasswordForm(); ModelAndView modelAndView = new ModelAndView("staffchangepassword"); form.setTenantId(tenantId); form.setStaffProfileId(profileId); User user = loginService.getUserByProfileId(form.getTenantId(), form.getStaffProfileId()); if (user != null && user.getRole() != null) { Role role = user.getRole(); if (STAFF_ADMIN_ROLE.equals(role.getSecondary())) { modelAndView.addObject("role", STAFF_ADMIN_ROLE); } } modelAndView.addObject("form", form); log.debug("Existing.........."); return modelAndView; }