request.setAttribute("executionCourseCode",((InfoSiteCommon)siteView.getCommonComponent()).getExecutionCourse().getIdInternal());
	private void readSiteView(		HttpServletRequest request,		ISiteComponent firstPageComponent,		Integer infoExecutionCourseCode,		Integer sectionIndex		)		throws FenixActionException {			InfoSite infoSite =null;			Integer objectCode = null;		if (infoExecutionCourseCode == null) {			String objectCodeString = request.getParameter("objectCode");			if (objectCodeString==null) {				objectCodeString = (String) request.getAttribute("objectCode");							}		 objectCode = new Integer(objectCodeString);		 		} 				ISiteComponent commonComponent = new InfoSiteCommon();		Object[] args =			{				commonComponent,				firstPageComponent,				objectCode,				infoExecutionCourseCode,				sectionIndex				 };		try {			ExecutionCourseSiteView siteView =				(ExecutionCourseSiteView) ServiceUtils.executeService(					null,					"ExecutionCourseSiteComponentService",					args);				if(infoExecutionCourseCode != null){			request.setAttribute("objectCode",((InfoSiteFirstPage)siteView.getComponent()).getSiteIdInternal());		} else {			request.setAttribute("objectCode",objectCode);		}			request.setAttribute("siteView", siteView);					if (siteView.getComponent() instanceof InfoSiteSection) {						request.setAttribute("infoSection", ((InfoSiteSection)siteView.getComponent()).getSection());}		} catch (FenixServiceException e) {			throw new FenixActionException(e);		}	}