Package pt.ist.fenixWebFramework.renderers.components

Examples of pt.ist.fenixWebFramework.renderers.components.HtmlLink


        return main;
    }

    protected void addTabsToRow(final HtmlTableRow row, final int level) {
        for (int i = 0; i < level; i++) {
            final HtmlLink link = new HtmlLink();
            link.setModuleRelative(false);
            link.setUrl(DegreeCurricularPlanLayout.SPACER_IMAGE_PATH);

            final HtmlImage spacerImage = new HtmlImage();
            spacerImage.setSource(link.calculateUrl());

            final HtmlTableCell tabCell = row.createCell();
            tabCell.setClasses(getTabCellClass());
            tabCell.setBody(spacerImage);
        }
View Full Code Here


        final HtmlTableCell cell = row.createCell();
        cell.setClasses(getCurriclarCourseCellClass());
        cell.setColspan(getMaxColSpanForTextOnCurricularCourses() - level);

        if (linkable) {
            final HtmlLink result = new HtmlLink();

            result.setText(course.getNameI18N(getExecutionInterval()).getContent());
            result.setModuleRelative(true);

            result.setUrl(getViewCurricularCourseUrl());
            result.setParameter(getDegreeModuleIdAttributeName(), course.getExternalId());

            for (final Pair<String, String> param : getViewCurricularCourseUrlParameters()) {
                result.setParameter(param.getKey(), param.getValue());
            }

            cell.setBody(result);

        } else {
View Full Code Here

        }
        return result.toString();
    }

    protected HtmlLink createDegreeCurricularPlanLink(final StudentCurriculumGroupBean studentCurriculumGroupBean) {
        final HtmlLink degreeCurricularPlanLink = new HtmlLink();
        degreeCurricularPlanLink.setText(studentCurriculumGroupBean.getCurriculumModule().getName().getContent());
        degreeCurricularPlanLink.setModuleRelative(false);
        degreeCurricularPlanLink.setTarget("_blank");
        degreeCurricularPlanLink.setUrl("/publico/degreeSite/showDegreeCurricularPlanBolonha.faces");

        final StudentCurricularPlan studentCurricularPlan = getBolonhaStudentEnrollmentBean().getStudentCurricularPlan();
        degreeCurricularPlanLink.setParameter("organizeBy", "groups");
        degreeCurricularPlanLink.setParameter("showRules", "false");
        degreeCurricularPlanLink.setParameter("hideCourses", "false");
        degreeCurricularPlanLink.setParameter("degreeID", studentCurricularPlan.getDegree().getExternalId());
        degreeCurricularPlanLink.setParameter("degreeCurricularPlanID", studentCurricularPlan.getDegreeCurricularPlan()
                .getExternalId());
        degreeCurricularPlanLink.setParameter("executionPeriodOID", getBolonhaStudentEnrollmentBean().getExecutionPeriod()
                .getExternalId());
        return degreeCurricularPlanLink;
    }
View Full Code Here

                String codeAndName = "";
                if (!StringUtils.isEmpty(curricularCourse.getCode())) {
                    codeAndName += curricularCourse.getCode() + " - ";
                }
                codeAndName += dismissal.getName().getContent();
                final HtmlLink curricularCourseLink = createCurricularCourseLink(codeAndName, curricularCourse);
                container.addChild(new HtmlText(": "));
                container.addChild(curricularCourseLink);
            }

            // } else {
View Full Code Here

                ExecutionSemester executionSemester) {
            if (degreeCurricularPlan.isPast() || degreeCurricularPlan.isEmpty()) {
                return new HtmlText(degreeCurricularPlan.getName());
            }

            final HtmlLink result = new HtmlLink();

            result.setText(degreeCurricularPlan.getName());
            result.setModuleRelative(false);
            result.setTarget("_blank");

            if (degreeCurricularPlan.isBoxStructure()) {
                result.setUrl("/publico/degreeSite/showDegreeCurricularPlanBolonha.faces");

                result.setParameter("organizeBy", "groups");
                result.setParameter("showRules", "false");
                result.setParameter("hideCourses", "false");
            } else {
                result.setUrl("/publico/prepareConsultCurricularPlanNew.do");

                result.setParameter("method", "prepare");
                result.setParameter("degreeInitials", degreeCurricularPlan.getDegree().getSigla());
            }

            result.setParameter("degreeID", degreeCurricularPlan.getDegree().getExternalId().toString());
            result.setParameter("degreeCurricularPlanID", degreeCurricularPlan.getExternalId().toString());

            result.setParameter("executionPeriodOID", executionSemester.getExternalId().toString());

            return result;
        }
View Full Code Here

            }
        }

        private HtmlLink createCurricularCourseLink(final String text, final CurricularCourse curricularCourse) {

            final HtmlLink result = new HtmlLink();
            result.setBody(new HtmlText(text));
            result.setModuleRelative(false);
            result.setTarget(HtmlLink.Target.BLANK);

            result.setParameter("degreeID", curricularCourse.getDegreeCurricularPlan().getDegree().getExternalId());
            result.setParameter("curricularCourseID", curricularCourse.getExternalId());
            result.setParameter("degreeCurricularPlanID", curricularCourse.getDegreeCurricularPlan().getExternalId());

            if (curricularCourse.isBolonhaDegree()) {
                result.setParameter("organizeBy", "groups");
                result.setParameter("showRules", "false");
                result.setParameter("hideCourses", "false");
                result.setUrl("/publico/degreeSite/viewCurricularCourse.faces");
            } else {
                result.setUrl("/publico/showCourseSite.do?method=showCurricularCourseSite");
            }

            return result;
        }
View Full Code Here

            return result;
        }

        private HtmlLink createExecutionCourseStatisticsLink(final String text, final ExecutionCourse executionCourse) {
            final HtmlLink result = new HtmlLink();
            result.setBody(new HtmlText(text));
            result.setParameter("executionCourseId", executionCourse.getExternalId());
            result.setParameter("method", "showExecutionCourseStatistics");
            result.setModuleRelative(false);
            result.setUrl("/student/showStudentStatistics.do");
            return result;
        }
View Full Code Here

        return ((NoCourseGroupCurriculumGroup) curriculumGroup).isVisible();
    }

    private void addTabsToRow(final HtmlTableRow row, final int level) {
        for (int i = 0; i < level; i++) {
            HtmlLink link = new HtmlLink();
            link.setModuleRelative(false);
            link.setUrl(StudentCurricularPlanLayout.SPACER_IMAGE_PATH);

            final HtmlImage spacerImage = new HtmlImage();
            spacerImage.setSource(link.calculateUrl());

            final HtmlTableCell tabCell = row.createCell();
            tabCell.setClasses(getTabCellClass());
            tabCell.setBody(spacerImage);
        }
View Full Code Here

                HtmlImage img = new HtmlImage();
                img.setSource(RenderUtils.getContextRelativePath("") + "/publico/viewHomepage.do?method=emailPng&amp;email="
                        + email.getExternalId());
                span.addChild(img);
            } else {
                HtmlLink link = new HtmlLink();
                link.setModuleRelative(false);
                link.setContextRelative(false);
                link.setUrl("mailto:" + email.getValue());
                link.setBody(new HtmlText(email.getValue()));
                span.addChild(link);
            }
        } else if (contact instanceof WebAddress) {
            HtmlLink link = new HtmlLink();
            link.setModuleRelative(false);
            link.setContextRelative(false);
            link.setUrl(((WebAddress) contact).getPresentationValue());
            link.setBody(new HtmlText(((WebAddress) contact).getPresentationValue()));
            span.addChild(link);
        }
        if (showType || (showDefault && contact.isDefault())) {
            StringBuilder suffix = new StringBuilder();
            suffix.append(" (");
View Full Code Here

                HtmlList container = new HtmlList();

                for (UnitFileTag tag : tags) {
                    if (tag.isTagAccessibleToUser(person)) {
                        HtmlLink link = new HtmlLink();
                        link.setModuleRelative(isModuleRelative());
                        link.setContextRelative(isContextRelative());
                        link.setUrl(RenderUtils.getFormattedProperties(getLinkFormat(), tag));
                        if (getOnClick() != null) {
                            link.setOnClick(RenderUtils.getFormattedProperties(getOnClick(), tag));
                        }
                        if (getOnDblClick() != null) {
                            link.setOnDblClick(RenderUtils.getFormattedProperties(getOnDblClick(), tag));
                        }
                        HtmlText text = new HtmlText(tag.getName());
                        text.setClasses(getHtmlClass(maximum, tag, person));
                        link.setBody(text);
                        HtmlListItem item = container.createItem();

                        addExtraParameters(link, tag);

                        item.addChild(link);
View Full Code Here

TOP

Related Classes of pt.ist.fenixWebFramework.renderers.components.HtmlLink

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.