}
public ActionForward createPasswordRequest(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
HttpServletResponse response) throws Exception {
AlumniPasswordBean alumniBean = (AlumniPasswordBean) getObjectFromViewState("passwordAccessBean");
try {
RegisterAlumniData.run(alumniBean);
request.setAttribute("loginAlias", alumniBean.getAlumni().getLoginUsername());
request.setAttribute("registrationResult", "true");
} catch (DomainException e) {
addActionMessage("error", request, e.getKey());
request.setAttribute("registrationResult", "false");
return mapping.findForward("alumniCreatePasswordRequest");
}
request.setAttribute("publicAccessBean", new AlumniPublicAccessBean(alumniBean.getAlumni()));
request.setAttribute("alumni", alumniBean.getAlumni());
return mapping.findForward("alumniPasswordRequired");
}