public class UserPersonalController extends AbstractBackofficeQalingoController {
@RequestMapping(value = BoUrls.PERSONAL_DETAILS_URL, method = RequestMethod.GET)
public ModelAndView personalDetails(final HttpServletRequest request, final Model model) throws Exception {
ModelAndViewThemeDevice modelAndView = new ModelAndViewThemeDevice(getCurrentVelocityPath(request), BoUrls.PERSONAL_DETAILS.getVelocityPage());
final RequestData requestData = requestUtil.getRequestData(request);
final User currentUser = requestData.getUser();
// User is already set by the abstract
Object[] params = {currentUser.getLastname() + " " + currentUser.getFirstname() + " (" + currentUser.getLogin() + ")"};
overrideDefaultSeoPageTitleAndMainContentTitle(request, modelAndView, BoUrls.PERSONAL_DETAILS.getKey(), params);