Examples of YearMonthDay


Examples of org.joda.time.YearMonthDay

        assertEquals(amt, diff);
       
        if (type == DurationFieldType.years() ||
            type == DurationFieldType.months() ||
            type == DurationFieldType.days()) {
            YearMonthDay ymdStart = new YearMonthDay(start, GJChronology.getInstance(DateTimeZone.UTC));
            YearMonthDay ymdEnd = new YearMonthDay(end, GJChronology.getInstance(DateTimeZone.UTC));
            assertEquals(ymdEnd, ymdStart.withFieldAdded(type, amt));
            assertEquals(ymdStart, ymdEnd.withFieldAdded(type, -amt));
        }
    }
View Full Code Here

Examples of org.joda.time.YearMonthDay

    public void testMaximumValue() {
        DateMidnight dt = new DateMidnight(1570, 1, 1, GJChronology.getInstance());
        while (dt.getYear() < 1590) {
            dt = dt.plusDays(1);
            YearMonthDay ymd = dt.toYearMonthDay();
            assertEquals(dt.year().getMaximumValue(), ymd.year().getMaximumValue());
            assertEquals(dt.monthOfYear().getMaximumValue(), ymd.monthOfYear().getMaximumValue());
            assertEquals(dt.dayOfMonth().getMaximumValue(), ymd.dayOfMonth().getMaximumValue());
        }
    }
View Full Code Here

Examples of org.joda.time.YearMonthDay

        }
    }

    public void testPartialGetAsText() {
        GJChronology chrono = GJChronology.getInstance(TOKYO);
        assertEquals("January", new YearMonthDay("2005-01-01", chrono).monthOfYear().getAsText());
        assertEquals("Jan", new YearMonthDay("2005-01-01", chrono).monthOfYear().getAsShortText());
    }
View Full Code Here

Examples of org.joda.time.YearMonthDay

        assertEquals(amt, diff);
       
        if (type == DurationFieldType.years() ||
            type == DurationFieldType.months() ||
            type == DurationFieldType.days()) {
            YearMonthDay ymdStart = new YearMonthDay(start, ISOChronology.getInstanceUTC());
            YearMonthDay ymdEnd = new YearMonthDay(end, ISOChronology.getInstanceUTC());
            assertEquals(ymdEnd, ymdStart.withFieldAdded(type, amt));
            assertEquals(ymdStart, ymdEnd.withFieldAdded(type, -amt));
        }
    }
View Full Code Here

Examples of org.joda.time.YearMonthDay

    public void testMaximumValue() {
        DateMidnight dt = new DateMidnight(1570, 1, 1);
        while (dt.getYear() < 1590) {
            dt = dt.plusDays(1);
            YearMonthDay ymd = dt.toYearMonthDay();
            assertEquals(dt.year().getMaximumValue(), ymd.year().getMaximumValue());
            assertEquals(dt.monthOfYear().getMaximumValue(), ymd.monthOfYear().getMaximumValue());
            assertEquals(dt.dayOfMonth().getMaximumValue(), ymd.dayOfMonth().getMaximumValue());
        }
    }
View Full Code Here

Examples of org.joda.time.YearMonthDay

                    int monthOfYear = day.getMonthOfYear();
                    if (getViewTypeEnum() == ViewType.YEAR_DAILY) {
                        monthOfYear = event.getGanttDiagramEventMonth();
                    }
                    int year = day.getYear();
                    YearMonthDay yearMonthDay = new YearMonthDay(year, monthOfYear, 1);

                    isEventToMarkWeekendsAndHolidays = event.isGanttDiagramEventToMarkWeekendsAndHolidays();

                    if (!isEventToMarkWeekendsAndHolidays) {
                        builder.append("<td style=\"width: ").append(convertToEm(numberOfUnits))
                                .append("em;\"><div style=\"position: relative;\">");
                    }

                    if (getViewTypeEnum() == ViewType.YEAR_DAILY) {
                        if (dayOfMonth > yearMonthDay.plusMonths(1).minusDays(1).getDayOfMonth()) {
                            addEmptyDiv(builder);
                            builder.append("</div></td>");
                            continue;
                        }
                    }

                    specialDiv = false;

                    for (Interval interval : event.getGanttDiagramEventSortedIntervals()) {

                        toWrite = null;
                        toMark = true;
                        LocalDate localDate = yearMonthDay.withDayOfMonth(dayOfMonth).toLocalDate();
                        if ((event.getGanttDiagramEventDayType(interval) == DayType.SPECIFIC_DAYS)
                                || (event.getGanttDiagramEventDayType(interval) == DayType.WORKDAY)) {
                            if ((localDate.getDayOfWeek() == SATURDAY_IN_JODA_TIME)
                                    || (localDate.getDayOfWeek() == SUNDAY_IN_JODA_TIME) || (Holiday.isHoliday(localDate))) {
                                toMark = false;
                            }
                        }
                        if (isEventToMarkWeekendsAndHolidays) {
                            if (Holiday.isHoliday(localDate)) {
                                toWrite = F;
                            } else if (localDate.getDayOfWeek() == SATURDAY_IN_JODA_TIME) {
                                toWrite = S;
                            } else if (localDate.getDayOfWeek() == SUNDAY_IN_JODA_TIME) {
                                toWrite = D;
                            }
                        }

                        if (interval.getStart().getYear() <= year && interval.getEnd().getYear() >= year) {

                            if (interval.getStart().getYear() < year && interval.getEnd().getYear() > year) {
                                addSpecialDiv(builder, convertToEm(numberOfUnits), EMPTY_UNIT);
                            }
                            // Started in same year and Ended after
                            else if (interval.getStart().getYear() == year && interval.getEnd().getYear() > year) {

                                if (interval.getStart().getMonthOfYear() < monthOfYear) {
                                    addSpecialDiv(builder, convertToEm(numberOfUnits), EMPTY_UNIT);

                                } else if (interval.getStart().getMonthOfYear() == monthOfYear) {

                                    if (interval.getStart().getDayOfMonth() == dayOfMonth) {
                                        startIndex = calculateTimeOfDay(interval.getStart());
                                        addSpecialDiv(builder, convertToEm(numberOfUnits - (startIndex - 1)),
                                                convertToEm(startIndex - 1));

                                    } else if (interval.getStart().getDayOfMonth() < dayOfMonth) {
                                        addSpecialDiv(builder, convertToEm(numberOfUnits), EMPTY_UNIT);
                                    }
                                }
                            }
                            // Ended in same year and started before
                            else if (interval.getStart().getYear() < year && interval.getEnd().getYear() == year) {

                                if (interval.getEnd().getMonthOfYear() > monthOfYear) {
                                    addSpecialDiv(builder, convertToEm(numberOfUnits), EMPTY_UNIT);

                                } else if (interval.getEnd().getMonthOfYear() == monthOfYear) {

                                    if (interval.getEnd().getDayOfMonth() > dayOfMonth) {
                                        addSpecialDiv(builder, convertToEm(numberOfUnits), EMPTY_UNIT);

                                    } else if (interval.getEnd().getDayOfMonth() == dayOfMonth) {
                                        endIndex = calculateTimeOfDay(interval.getEnd());
                                        addSpecialDiv(builder, convertToEm(endIndex), EMPTY_UNIT);
                                    }
                                }
                            }
                            // Ended and Started In Same Year
                            else if (interval.getStart().getYear() == year && interval.getEnd().getYear() == year) {

                                if (interval.getStart().getMonthOfYear() <= monthOfYear
                                        && interval.getEnd().getMonthOfYear() >= monthOfYear) {

                                    if (interval.getStart().getMonthOfYear() == monthOfYear
                                            && interval.getEnd().getMonthOfYear() > monthOfYear) {

                                        if (interval.getStart().getDayOfMonth() == dayOfMonth) {
                                            startIndex = calculateTimeOfDay(interval.getStart());
                                            addSpecialDiv(builder, convertToEm(numberOfUnits - (startIndex - 1)),
                                                    convertToEm(startIndex - 1));

                                        } else if (interval.getStart().getDayOfMonth() < dayOfMonth) {
                                            addSpecialDiv(builder, convertToEm(numberOfUnits), EMPTY_UNIT);
                                        }

                                    } else if (interval.getStart().getMonthOfYear() < monthOfYear
                                            && interval.getEnd().getMonthOfYear() == monthOfYear) {

                                        if (interval.getEnd().getDayOfMonth() > dayOfMonth) {
                                            addSpecialDiv(builder, convertToEm(numberOfUnits), EMPTY_UNIT);

                                        } else if (interval.getEnd().getDayOfMonth() == dayOfMonth) {
                                            endIndex = calculateTimeOfDay(interval.getEnd());
                                            addSpecialDiv(builder, convertToEm(endIndex), EMPTY_UNIT);
                                        }

                                    } else if (interval.getStart().getMonthOfYear() < monthOfYear
                                            && interval.getEnd().getMonthOfYear() > monthOfYear) {
                                        addSpecialDiv(builder, convertToEm(numberOfUnits), EMPTY_UNIT);

                                    } else if (interval.getStart().getMonthOfYear() == monthOfYear
                                            && interval.getEnd().getMonthOfYear() == monthOfYear) {

                                        if (interval.getStart().getDayOfMonth() <= dayOfMonth
                                                && interval.getEnd().getDayOfMonth() >= dayOfMonth) {

                                            if (event.isGanttDiagramEventIntervalsLongerThanOneDay()
                                                    && (interval.getStart().getDayOfMonth() == dayOfMonth || interval.getEnd()
                                                            .getDayOfMonth() > dayOfMonth)) {
                                                startIndex = calculateTimeOfDay(interval.getStart());
                                                addSpecialDiv(builder, convertToEm(numberOfUnits - (startIndex - 1)),
                                                        convertToEm(startIndex - 1));
                                            } else if (interval.getStart().getDayOfMonth() == dayOfMonth
                                                    && interval.getEnd().getDayOfMonth() > dayOfMonth) {
                                                startIndex = calculateTimeOfDay(interval.getStart());
                                                addSpecialDiv(builder, convertToEm(numberOfUnits - (startIndex - 1)),
                                                        convertToEm(startIndex - 1));
                                            }

                                            else if (interval.getStart().getDayOfMonth() < dayOfMonth
                                                    && interval.getEnd().getDayOfMonth() == dayOfMonth) {
                                                endIndex = calculateTimeOfDay(interval.getEnd());
                                                addSpecialDiv(builder, convertToEm(endIndex), EMPTY_UNIT);
                                            }

                                            else if (interval.getStart().getDayOfMonth() == dayOfMonth
                                                    && interval.getEnd().getDayOfMonth() == dayOfMonth) {

                                                startIndex = calculateTimeOfDay(interval.getStart());
                                                endIndex = calculateTimeOfDay(interval.getEnd());

                                                if (startIndex == endIndex) {
                                                    addSpecialDiv(builder, convertToEm(1), convertToEm(startIndex - 1));
                                                } else {
                                                    addSpecialDiv(builder, convertToEm((endIndex - startIndex) + 1),
                                                            convertToEm(startIndex - 1));
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                    if (!isEventToMarkWeekendsAndHolidays) {
                        builder.append("</div></td>");
                    } else if (!specialDiv) {
                        builder.append("<td class=\"tdnomark\">");
                        if (dayOfMonth <= yearMonthDay.plusMonths(1).minusDays(1).getDayOfMonth()) {
                            LocalDate localDate = yearMonthDay.withDayOfMonth(dayOfMonth).toLocalDate();
                            if (Holiday.isHoliday(localDate)) {
                                builder.append(F);
                            } else if (localDate.getDayOfWeek() == SATURDAY_IN_JODA_TIME) {
                                builder.append("S");
                            } else if (localDate.getDayOfWeek() == SUNDAY_IN_JODA_TIME) {
View Full Code Here

Examples of org.joda.time.YearMonthDay

        }
    }

    private void insertNextAndBeforeLinks(StringBuilder builder) throws JspException {

        YearMonthDay firstDay = getGanttDiagramObject().getFirstInstant().toYearMonthDay();
        if (firstDay != null) {

            String nextUrl = "";
            String beforeUrl = "";

            switch (getViewTypeEnum()) {

            case WEEKLY:

                if (!StringUtils.isEmpty(getWeeklyViewUrl())) {
                    nextUrl =
                            getRequest().getContextPath() + getWeeklyViewUrl() + "&amp;" + getFirstDayParameter() + "="
                                    + firstDay.plusDays(Lesson.NUMBER_OF_DAYS_IN_WEEK).toString("ddMMyyyy");
                    beforeUrl =
                            getRequest().getContextPath() + getWeeklyViewUrl() + "&amp;" + getFirstDayParameter() + "="
                                    + firstDay.minusDays(Lesson.NUMBER_OF_DAYS_IN_WEEK).toString("ddMMyyyy");
                    builder.append(
                            "<tr><td class=\"tcalendarlinks\"></td><td colspan=\"7\" class=\"acenter tcalendarlinks\"> <span class=\"smalltxt\"><a href=\"")
                            .append(beforeUrl).append("\">").append("&lt;&lt; ").append(getMessage("label.previous.week"))
                            .append("</a>");
                    builder.append(" , ").append("<a href=\"").append(nextUrl).append("\">")
                            .append(getMessage("label.next.week")).append(" &gt;&gt;").append("</a>")
                            .append("</span></td><td class=\"tcalendarlinks\"></td><td class=\"tcalendarlinks\"></td></tr>");
                }
                break;

            case DAILY:

                if (!StringUtils.isEmpty(getDailyViewUrl())) {
                    nextUrl =
                            getRequest().getContextPath() + getDailyViewUrl() + "&amp;" + getFirstDayParameter() + "="
                                    + firstDay.plusDays(1).toString("ddMMyyyy");
                    beforeUrl =
                            getRequest().getContextPath() + getDailyViewUrl() + "&amp;" + getFirstDayParameter() + "="
                                    + firstDay.minusDays(1).toString("ddMMyyyy");
                    builder.append(
                            "<tr><td class=\"tcalendarlinks\"></td><td class=\"acenter tcalendarlinks\"><span class=\"smalltxt\"><a href=\"")
                            .append(beforeUrl).append("\">").append("&lt;&lt; ").append(getMessage("label.previous.day"))
                            .append("</a>");
                    builder.append(" , ").append("<a href=\"").append(nextUrl).append("\">").append(getMessage("label.next.day"))
                            .append(" &gt;&gt;").append("</a>")
                            .append("</span></td><td class=\"tcalendarlinks\"></td><td class=\"tcalendarlinks\"></td></tr>");
                }
                break;

            case MONTHLY:

                if (!StringUtils.isEmpty(getMonthlyViewUrl())) {
                    DateTime month = firstDay.toDateTimeAtMidnight();
                    DateTime firstDayOfMonth = (month.getDayOfMonth() != 1) ? month.withDayOfMonth(1) : month;
                    DateTime lastDayOfMonth = firstDayOfMonth.plusMonths(1).minusDays(1);
                    int monthNumberOfDays = Days.daysBetween(firstDayOfMonth, lastDayOfMonth).getDays() + 1;
                    nextUrl =
                            getRequest().getContextPath() + getMonthlyViewUrl() + "&amp;" + getFirstDayParameter() + "="
                                    + firstDay.plusMonths(1).toString("ddMMyyyy");
                    beforeUrl =
                            getRequest().getContextPath() + getMonthlyViewUrl() + "&amp;" + getFirstDayParameter() + "="
                                    + firstDay.minusMonths(1).toString("ddMMyyyy");
                    builder.append("<tr><td class=\"tcalendarlinks\"></td><td colspan=\"").append(monthNumberOfDays)
                            .append("\" class=\"acenter tcalendarlinks\"><span class=\"smalltxt\"><a href=\"").append(beforeUrl)
                            .append("\">").append("&lt;&lt; ").append(getMessage("label.previous.month")).append("</a>");
                    builder.append(" , ").append("<a href=\"").append(nextUrl).append("\">")
                            .append(getMessage("label.next.month")).append(" &gt;&gt;").append("</a>")
                            .append("</span></td><td class=\"tcalendarlinks\"></td><td class=\"tcalendarlinks\"></td></tr>");
                }
                break;

            case YEAR_DAILY:

                if (!StringUtils.isEmpty(getMonthlyViewUrl())) {
                    DateTime month = firstDay.toDateTimeAtMidnight();
                    DateTime firstDayOfMonth = (month.getDayOfMonth() != 1) ? month.withDayOfMonth(1) : month;
                    DateTime lastDayOfMonth = firstDayOfMonth.plusMonths(1).minusDays(1);
                    int monthNumberOfDays = Days.daysBetween(firstDayOfMonth, lastDayOfMonth).getDays() + 1;
                    nextUrl =
                            getRequest().getContextPath() + getMonthlyViewUrl() + "&amp;" + getFirstDayParameter() + "="
                                    + firstDay.plusMonths(1).toString("ddMMyyyy");
                    beforeUrl =
                            getRequest().getContextPath() + getMonthlyViewUrl() + "&amp;" + getFirstDayParameter() + "="
                                    + firstDay.minusMonths(1).toString("ddMMyyyy");
                    builder.append("<tr><td class=\"tcalendarlinks\"></td><td colspan=\"").append(monthNumberOfDays)
                            .append("\" class=\"acenter tcalendarlinks\"><span class=\"smalltxt\"><a href=\"").append(beforeUrl)
                            .append("\">").append("&lt;&lt; ").append(getMessage("label.previous.month")).append("</a>");
                    builder.append(" , ").append("<a href=\"").append(nextUrl).append("\">")
                            .append(getMessage("label.next.month")).append(" &gt;&gt;").append("</a>")
View Full Code Here

Examples of org.joda.time.YearMonthDay

    public String writeInstitutionTree() {

        StringBuilder buffer = new StringBuilder();
        Unit unit = (Unit) pageContext.findAttribute(this.getInitialUnit());
        YearMonthDay currentDate = new YearMonthDay();

        buffer.append("<ul class='padding1 nobullet'>");
        getSubUnitsList(unit, null, buffer, currentDate, this.getUnitParamName(), this.getPath());
        buffer.append("</ul>");
View Full Code Here

Examples of org.joda.time.YearMonthDay

            spreadsheet.addCell(request.getRegistration().getDegree().getPresentationName());
            //TO DO
            if (!registrationConclusionBean.isByCycle() && registrationConclusionBean.getRegistration().isBolonha()) {
                spreadsheet.addCell("-");
            } else {
                YearMonthDay conclusionDate = registrationConclusionBean.getConclusionDate();
                spreadsheet.addCell(conclusionDate != null ? conclusionDate.getYear() : "");
            }
        }
    }
View Full Code Here

Examples of org.joda.time.YearMonthDay

        Partial end;
        if (currentExecutionYear != null) {
            begin = CalendarEntryBean.getPartialFromYearMonthDay(currentExecutionYear.getBeginDateYearMonthDay());
            end = CalendarEntryBean.getPartialFromYearMonthDay(currentExecutionYear.getEndDateYearMonthDay());
        } else {
            begin = CalendarEntryBean.getPartialFromYearMonthDay(new YearMonthDay());
            end = CalendarEntryBean.getPartialFromYearMonthDay(new YearMonthDay().plusMonths(3));
        }

        CalendarEntryBean bean = CalendarEntryBean.createAcademicCalendarBean(begin, end);
        request.setAttribute("parentEntryBean", bean);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.