log.debug("Exit init");
}
public void inputUsername(ActionFormEvent event) {
log.debug("Entering inputUername");
ActionRequest request = event.getActionRequest();
ActionResponse response = event.getActionResponse();
String username = request.getParameter("username");
if (isBlank(username)) {
response.setRenderParameter("error_message", "username is empty");
setNextState(request, STEP1_JSP);
return;
}
AccountRequest accountRequest =
accountService.getAccountRequestByUsername(username);
if (accountRequest == null) {
response.setRenderParameter("error_message", "username '" + username + "' does not exists.");
setNextState(request, STEP1_JSP);
return;
} else if (!accountRequest.isActivated()) {
response.setRenderParameter("error_message", "Cannot reset account");
setNextState(request, STEP1_JSP);
return;
}
PortletSession session = request.getPortletSession();
session.setAttribute("username", username);
log.debug("End inputUername");
setNextState(request, STEP2_JSP);
}