"<a href='siteViewer.do?method=executionCourseViewer&amp;exeCourseCode="
"<a href='viewSite.do?method=firstPage&amp;exeCode="
	private void renderExecutionCourseListForYear(		StringBuffer strBuffer,		Integer year) {		strBuffer.append(			"<strong>Disciplinas do " + year + " ano:</strong><br/>");		for (int i = 0; i < examsMap.getExecutionCourses().size(); i++) {			InfoExecutionCourse infoExecutionCourse =				(InfoExecutionCourse) examsMap.getExecutionCourses().get(i);			if (infoExecutionCourse.getCurricularYear().equals(year)) {				boolean showCreateExamLink =					infoExecutionCourse.getAssociatedInfoExams().size() < 2;				if (user.equals("public")) {					strBuffer.append(						"<a href='siteViewer.do?method=executionCourseViewer&amp;exeCourseCode="							+ infoExecutionCourse.getSigla()							+"&amp;ePName="							+ infoExecutionCourse.getInfoExecutionPeriod().getName()							+"&amp;eYName="							+ infoExecutionCourse.getInfoExecutionPeriod().getInfoExecutionYear().getYear()							+ "'>");				} else if (showCreateExamLink && user.equals("sop")) {					strBuffer.append(						"<a href='viewExamsMap.do?method=create&amp;indexExecutionCourse="							+ i							+ "'>");				}				strBuffer.append(infoExecutionCourse.getSigla());				strBuffer.append(" - ");				strBuffer.append(infoExecutionCourse.getNome());				if (showCreateExamLink || user.equals("public")) {					strBuffer.append("</a>");				}				if (infoExecutionCourse.getComment() != null					&& infoExecutionCourse.getComment().length() > 0) {					strBuffer.append(" : ");					if (user.equals("sop")) {						strBuffer.append(							"<a href='defineExamComment.do?executionCourseCode=");						strBuffer.append(infoExecutionCourse.getSigla());						strBuffer.append(							"&amp;executionPeriodName="								+ infoExecutionCourse									.getInfoExecutionPeriod()									.getName());						strBuffer.append(							"&amp;executionYear="								+ infoExecutionCourse									.getInfoExecutionPeriod()									.getInfoExecutionYear()									.getYear());						strBuffer.append(							"&amp;comment=" + infoExecutionCourse.getComment());						strBuffer.append("&amp;method=prepare");						strBuffer.append("&amp;indexExecutionCourse=" + i);						strBuffer.append("'>");					}					strBuffer.append(infoExecutionCourse.getComment());					if (user.equals("sop")) {						strBuffer.append("</a>");					}				} else {					if (user.equals("sop")) {						strBuffer.append(" : ");						strBuffer.append(							"<a href='defineExamComment.do?executionCourseCode=");						strBuffer.append(infoExecutionCourse.getSigla());						strBuffer.append(							"&amp;executionPeriodName="								+ infoExecutionCourse									.getInfoExecutionPeriod()									.getName());						strBuffer.append(							"&amp;executionYear="								+ infoExecutionCourse									.getInfoExecutionPeriod()									.getInfoExecutionYear()									.getYear());						strBuffer.append("&amp;method=prepare");						strBuffer.append("&amp;indexExecutionCourse=" + i);						strBuffer.append("'>");						strBuffer.append("Definir comentrio");						strBuffer.append("</a>");					}				}				strBuffer.append("<br/>");			}		}	}