public String recovery() { LOGGER.debug("START"); String result; try { usersService.passwordRecovery(login); result = "/passrecovery_success.jsf"; } catch (UserServiceException ex) { result = "/passrecovery_error.jsf"; } LOGGER.debug("FINISH"); return result; }
@SuppressWarnings({"UnusedParameters"}) public void validateLogin(FacesContext context, UIComponent toValidate, Object login) { String loginStr = (String) login; UIInput valInput = (UIInput) toValidate; if (loginStr.trim().length() == 0) { FacesUtil.messageError("login", "Небходимо ввести имя пользователя.", null); valInput.setValid(false); } else if (!usersService.isLoginRegistered(loginStr)) { FacesUtil.messageError( "login", "Пользователь " + login + " не зарегистрирован в системе", null); valInput.setValid(false); } if (!valInput.isValid()) { effect.setFired(false); } }