}
public ActionForward editExternalEnrolment(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
HttpServletResponse response) throws FenixServiceException {
final EditExternalEnrolmentBean externalEnrolmentBean = getRenderedObject();
try {
EditExternalEnrolment.run(externalEnrolmentBean, externalEnrolmentBean.getExternalEnrolment().getRegistration());
request.setAttribute("oid", externalEnrolmentBean.getExternalCurricularCourse().getExternalId());
return viewExternalCurricularCourse(mapping, actionForm, request, response);
} catch (final IllegalDataAccessException e) {
addActionMessage("error", request, "error.notAuthorized");
} catch (final DomainException e) {