encodeLink("createCurricularCourse.faces?degreeCurricularPlanID=" + this.facesContext.getExternalContext().getRequestParameterMap().get( "degreeCurricularPlanID") + "&curricularYearID=" + curricularPeriod.getParent().getOrder() + "&curricularSemesterID=" + curricularPeriod.getOrder(), "create.curricular.course"); writer.append(" , "); encodeLink("associateCurricularCourse.faces?degreeCurricularPlanID=" + this.facesContext.getExternalContext().getRequestParameterMap().get( "degreeCurricularPlanID") + "&curricularYearID=" + curricularPeriod.getParent().getOrder() + "&curricularSemesterID=" + curricularPeriod.getOrder(), "associate.curricular.course");
if (!this.showRules) { encodeLink("createCurricularCourse.faces?degreeCurricularPlanID=" + this.facesContext.getExternalContext().getRequestParameterMap().get( "degreeCurricularPlanID") + "&curricularYearID=" + curricularPeriod.getParent().getOrder() + "&curricularSemesterID=" + curricularPeriod.getOrder(), "create.curricular.course"); writer.append(" , "); encodeLink("associateCurricularCourse.faces?degreeCurricularPlanID=" + this.facesContext.getExternalContext().getRequestParameterMap().get( "degreeCurricularPlanID") + "&curricularYearID=" + curricularPeriod.getParent().getOrder() + "&curricularSemesterID=" + curricularPeriod.getOrder(), "associate.curricular.course"); }
    private void encodeCourseGroupOptions(CurricularPeriod curricularPeriod) throws IOException {        writer.startElement("td", this);        writer.writeAttribute("class", "aright", null);        writer.writeAttribute("colspan", 3, null);        encodeLink("createCurricularCourse.faces?degreeCurricularPlanID="                + this.facesContext.getExternalContext().getRequestParameterMap().get(                        "degreeCurricularPlanID") + "&curricularYearID=" + curricularPeriod.getParent().getOrder()                + "&curricularSemesterID=" + curricularPeriod.getOrder(), "create.curricular.course");        writer.append(" , ");        encodeLink("associateCurricularCourse.faces?degreeCurricularPlanID="                 + this.facesContext.getExternalContext().getRequestParameterMap().get(                        "degreeCurricularPlanID") + "&curricularYearID=" + curricularPeriod.getParent().getOrder()                + "&curricularSemesterID=" + curricularPeriod.getOrder(), "associate.curricular.course");        writer.endElement("td");    }