// 1st validation: captcha validation
public ActionForward validateFenixAcessData(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
HttpServletResponse response) throws Exception {
final AlumniLinkRequestBean alumniBean = (AlumniLinkRequestBean) getObjectFromViewState("alumniBean");
if (!alumniBean.getPrivacyPolicy().booleanValue()) {
request.setAttribute("showForm", "true");
request.setAttribute("privacyPolicyPublicAccessMessage", "privacy.policy.acceptance");
request.setAttribute("alumniBean", alumniBean);
return mapping.findForward("alumniPublicAccess");
}
if (!validateCaptcha(mapping, request)) {
return mapping.findForward("alumniPublicAccess");
}
try {
final Alumni alumni =
RegisterAlumniData.run(alumniBean.getStudentNumber(), alumniBean.getDocumentIdNumber().trim(),
alumniBean.getEmail());
String url = AlumniNotificationService.getRegisterConclusionURL(alumni);
request.setAttribute("alumniEmailSuccessMessage", "http" + url.split("http")[1]);
request.setAttribute("alumni", alumni);
} catch (DomainException e) {