public ActionForward acceptConfirmation( ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws Exception { CareerWorkshopConfirmationBean bean = getRenderedObject("confirmationBean"); CareerWorkshopConfirmation confirmation = FenixFramework.getDomainObject(bean.getExternalId()); if (isConfirmationPeriodExpired(confirmation)) { addActionMessage("error", request, "error.careerWorkshops.confirmationPeriodExpired"); return prepare(actionMapping, actionForm, request, response); } confirmation.setConfirmationCode(bean.getConfirmationCode()); confirmation.setConfirmation(true); confirmation.sealConfirmation(); addActionMessage("success", request, "message.careerWorkshops.confirmationSuccessful"); return prepare(actionMapping, actionForm, request, response); }