Package pt.ist.fenixWebFramework.renderers.components

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


        return new Layout() {
            @Override
            public HtmlComponent createComponent(Object unfiltered, Class type) {
                List<MetaObject> contacts = getFilteredContacts((Collection<PartyContact>) unfiltered);
                if (contacts.isEmpty()) {
                    return new HtmlText();
                }
                HtmlInlineContainer span = new HtmlInlineContainer();
                int rowIndex = 0;
                for (MetaObject meta : contacts) {
                    HtmlTableRow row = new HtmlTableRow();
                    row.setClasses(getRowClasses());
                    if (rowIndex == 0) {
                        HtmlTableCell left = row.createCell(CellType.HEADER);
                        left.setClasses(getLeftColumnClasses());
                        left.setStyle(getLeftLineStyle());
                        left.setRowspan(contacts.size());
                        left.setBody(new HtmlText(RenderUtils.getResourceString(getBundle(), getLabel()) + ":"));
                    }
                    HtmlTableCell right = row.createCell();
                    right.setClasses(getRightColumnClasses());
                    right.setStyle(getRightLineStyle());
                    right.setBody(getValue((PartyContact) meta.getObject()));
View Full Code Here


        return new Layout() {

            @Override
            public HtmlComponent createComponent(Object object, Class type) {
                if (object == null) {
                    return new HtmlText(RenderUtils.getResourceString("ENUMERATION_RESOURCES", "msg.enrolled"));
                }

                IGrade grade = (IGrade) object;
                switch (grade.getGradeType()) {
                case GRADENA:
                case GRADERE:
                case GRADEAP:
                    return new HtmlText(RenderUtils.getResourceString("ENUMERATION_RESOURCES", grade.getGradeType().toString()));
                case GRADEFIVE:
                case GRADETWENTY:
                    return new HtmlText(((Integer) grade.getGradeValue()).toString());
                }

                return new HtmlText("");
            }

        };
    }
View Full Code Here

        return new Layout() {

            @Override
            public HtmlComponent createComponent(Object object, Class type) {
                if (object == null) {
                    return new HtmlText();
                }

                Shift shift = (Shift) object;
                final StringBuilder lessonsLabel = new StringBuilder();
                int index = 0;

                Set<Lesson> shiftLessons = new TreeSet<Lesson>(Lesson.LESSON_COMPARATOR_BY_WEEKDAY_AND_STARTTIME);
                shiftLessons.addAll(shift.getAssociatedLessonsSet());

                for (Lesson lesson : shiftLessons) {
                    index++;
                    lessonsLabel.append(lesson.getDiaSemana().toString()).append(" (");
                    lessonsLabel.append(DateFormatUtil.format("HH:mm", lesson.getInicio().getTime())).append("-");
                    lessonsLabel.append(DateFormatUtil.format("HH:mm", lesson.getFim().getTime())).append(") ");
                    if (lesson.hasSala()) {
                        lessonsLabel.append(lesson.getSala().getName());
                    }
                    if (index < shift.getAssociatedLessonsSet().size()) {
                        lessonsLabel.append(" ; ");
                    } else {
                        lessonsLabel.append(" ");
                    }
                }

                return new HtmlText(lessonsLabel.toString());
            }
        };
    }
View Full Code Here

                final HtmlImage image = new HtmlImage();
                image.setSource(getContext().getViewState().getRequest().getContextPath() + getJcaptchaUrl());
                image.setStyle(getImageStyle());
                container.addChild(image);

                final HtmlText text = new HtmlText(getResourceMessage("fenix.renderers.captcha.process"));
                text.setFace(Face.PARAGRAPH);
                text.setClasses(getTextStyle());
                container.addChild(text);

                final HtmlTextInput input = new HtmlTextInput();
                input.setName(key.toString() + "_response");
                input.setTargetSlot(key);
View Full Code Here

            Department department = (Department) object;
            HtmlBlockContainer listContainer = new HtmlBlockContainer();

            for (ScientificAreaUnit scientificArea : department.getDepartmentUnit().getScientificAreaUnits()) {

                HtmlText areaName = new HtmlText(scientificArea.getNameI18n().getContent());
                if (getScientificAreaNameClasses() != null) {
                    areaName.setClasses(getScientificAreaNameClasses());
                }
                HtmlList list = new HtmlList();

                CurricularStage stage = null;

                if (getFilterBy() != null) {
                    stage = CurricularStage.valueOf(getFilterBy());
                }
                for (CompetenceCourseGroupUnit group : scientificArea.getCompetenceCourseGroupUnits()) {

                    HtmlListItem item = list.createItem();
                    HtmlBlockContainer courseContainer = new HtmlBlockContainer();
                    HtmlText groupName = new HtmlText(group.getPresentationName());
                    if (getGroupNameClasses() != null) {
                        groupName.setClasses(getGroupNameClasses());
                    }
                    courseContainer.addChild(groupName);
                    HtmlTable table = new HtmlTable();
                    for (CompetenceCourse course : group.getCurrentOrFutureCompetenceCourses()) {
                        if (course.getCurricularStage().equals(stage)) {
View Full Code Here

            int total = sortedLinks.size();
            for (int i = 0; i < total; i++) {
                TableLink tableLink = getTableLink(i);
                container.addChild(tableLink.generateLink(course));
                if (i + 1 < total) {
                    container.addChild(new HtmlText(getLinkGroupSeparator()));
                }
            }
            container.setIndented(false);
            return container;
View Full Code Here

        }

        private HtmlComponent getCurrentOrFutureCoursePresentation(CompetenceCourse course, CompetenceCourseGroupUnit group,
                DepartmentUnit department) {
            HtmlInlineContainer container = new HtmlInlineContainer();
            container.addChild(new HtmlText(course.getName()));
            container.addChild(new HtmlText(" ("));
            container.addChild(new HtmlText(course.getAcronym()));
            container.addChild(new HtmlText(") "));
            container.addChild(getStage(course.getCurricularStage()));
            if (course.getCompetenceCourseGroupUnit() != group) {
                container.addChild(new HtmlText(" ("));
                container.addChild(getFutureTransferMessage(course));
                container.addChild(new HtmlText(") "));
            } else if (course.getDepartmentUnit(ExecutionSemester.readLastExecutionSemester()) != department) {
                container.addChild(new HtmlText(" ("));
                container.addChild(getFutureDepartmentMessage(course));
                container.addChild(new HtmlText(") "));
            } else if (course.getCompetenceCourseGroupUnit(ExecutionSemester.readLastExecutionSemester()) != group) {
                container.addChild(new HtmlText(" ("));
                container.addChild(getFutureGroupMessage(course));
                container.addChild(new HtmlText(") "));
            }
            container.setIndented(false);
            return container;
        }
View Full Code Here

            return container;
        }

        private HtmlComponent getFutureDepartmentMessage(CompetenceCourse course) {
            setFutureDepartmentMessageShown(true);
            HtmlText text =
                    new HtmlText(BundleUtil.getString(Bundle.BOLONHA, "future.department") + ": "
                            + course.getDepartmentUnit(ExecutionSemester.readLastExecutionSemester()).getAcronym());
            text.setClasses(getMessageClass());
            return text;
        }
View Full Code Here

            return text;
        }

        private HtmlComponent getFutureGroupMessage(CompetenceCourse course) {
            setFutureGroupMessageShown(true);
            HtmlText text =
                    new HtmlText(BundleUtil.getString(Bundle.BOLONHA, "future.group") + ": "
                            + course.getCompetenceCourseGroupUnit(ExecutionSemester.readLastExecutionSemester()).getName());
            text.setClasses(getMessageClass());
            return text;
        }
View Full Code Here

            return text;
        }

        private HtmlComponent getFutureTransferMessage(CompetenceCourse course) {
            setFutureTransferMessageShown(true);
            HtmlText text = new HtmlText(BundleUtil.getString(Bundle.BOLONHA, "future.transfer"));
            text.setClasses(getMessageClass());
            return text;
        }
View Full Code Here

TOP

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

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.