return siteView;  } catch (FenixServiceException e) { throw new FenixActionException(e); }
} catch (FenixServiceException e) { throw new FenixActionException(e); }
    private SiteView readSiteView(HttpServletRequest request, ISiteComponent firstPageComponent,	    Integer infoExecutionCourseCode, Object obj1, Object obj2) throws FenixActionException,	    FenixFilterException {	HttpSession session = getSession(request);	IUserView userView = getUserView(request);	Integer objectCode = null;	if (infoExecutionCourseCode == null) {	    objectCode = getObjectCode(request);	    infoExecutionCourseCode = objectCode;	}	ISiteComponent commonComponent = new InfoSiteCommon();	Object[] args = { infoExecutionCourseCode, commonComponent, firstPageComponent, objectCode,		obj1, obj2 };	try {	    TeacherAdministrationSiteView siteView = (TeacherAdministrationSiteView) ServiceUtils		    .executeService(userView, "TeacherAdministrationSiteComponentService", args);	    request.setAttribute("siteView", siteView);	    request.setAttribute("objectCode", ((InfoSiteCommon) siteView.getCommonComponent())		    .getExecutionCourse().getIdInternal());	    if (siteView.getComponent() instanceof InfoSiteSection) {		request.setAttribute("infoSection", ((InfoSiteSection) siteView.getComponent())			.getSection());	    }	    return siteView;	} catch (FenixServiceException e) {	    throw new FenixActionException(e);	}    }