}
public ActionForward editExternalCurricularCourse(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
HttpServletResponse response) throws FenixServiceException {
final EditExternalCurricularCourseBean externalCurricularCourseBean = getRenderedObject();
try {
EditExternalCurricularCourse.run(externalCurricularCourseBean);
request.setAttribute("oid", externalCurricularCourseBean.getExternalCurricularCourse().getExternalId());
return viewExternalCurricularCourse(mapping, actionForm, request, response);
} catch (final IllegalDataAccessException e) {
addActionMessage("error", request, "error.notAuthorized");
} catch (final DomainException e) {