Examples of AcademicYearCE


Examples of org.fenixedu.academic.domain.time.calendarStructure.AcademicYearCE

    @Override
    public long add(long instant, int value) {
        int academicYear = chronology.getAcademicYear(instant);
        if (academicYear != 0) {
            AcademicYearCE academicYearCE = chronology.getAcademicYearIn(academicYear);
            AcademicYearCE academicYearCEAfter = chronology.getAcademicYearIn(academicYear + value);
            if (academicYearCEAfter != null) {
                long result =
                        academicYearCEAfter.getBegin().getMillis()
                                + new Duration(academicYearCE.getBegin().getMillis(), instant).getMillis();
                return result < academicYearCE.getEnd().getMillis() ? result : academicYearCE.getEnd().getMillis();
            }
        }
        throw unsupported();
View Full Code Here

Examples of org.fenixedu.academic.domain.time.calendarStructure.AcademicYearCE

    @Override
    public long getMillis(int value, long instant) {
        int academicYear = chronology.getAcademicYear(instant);
        if (academicYear != 0) {
            AcademicYearCE academicYearCE = chronology.getAcademicYearIn(academicYear);
            AcademicYearCE academicYearCEAfter = chronology.getAcademicYearIn(academicYear + value);
            if (academicYearCEAfter != null) {
                long result =
                        academicYearCEAfter.getBegin().getMillis()
                                + new Duration(academicYearCE.getBegin().getMillis(), instant).getMillis();
                return result < academicYearCE.getEnd().getMillis() ? result - instant : academicYearCE.getEnd().getMillis()
                        - instant;
            }
        }
View Full Code Here

Examples of org.fenixedu.academic.domain.time.calendarStructure.AcademicYearCE

            }
        });
    }

    public ExecutionYear getNextExecutionYear() {
        AcademicYearCE year = getAcademicInterval().plusYear(1);
        return getExecutionYear(year);
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.time.calendarStructure.AcademicYearCE

        AcademicYearCE year = getAcademicInterval().plusYear(1);
        return getExecutionYear(year);
    }

    public ExecutionYear getPreviousExecutionYear() {
        AcademicYearCE year = getAcademicInterval().minusYear(1);
        return getExecutionYear(year);
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.time.calendarStructure.AcademicYearCE

        return getExecutionYear(year);
    }

    public ExecutionYear getPreviousExecutionYear(final Integer previousCivilYears) {
        if (previousCivilYears >= 0) {
            AcademicYearCE year = getAcademicInterval().minusYear(previousCivilYears);
            return getExecutionYear(year);
        }
        return null;
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.time.calendarStructure.AcademicYearCE

            if (type.equals(AcademicCalendarRootEntry.class)) {
                return new AcademicCalendarRootEntry(bean.getTitle(), bean.getDescription(), bean.getTemplateEntry());

            } else if (type.equals(AcademicYearCE.class)) {
                return new AcademicYearCE(bean.getEntry(), bean.getTitle(), bean.getDescription(), bean.getBegin(),
                        bean.getEnd(), bean.getRootEntry());

            } else if (type.equals(AcademicSemesterCE.class)) {
                return new AcademicSemesterCE(bean.getEntry(), bean.getTitle(), bean.getDescription(), bean.getBegin(),
                        bean.getEnd(), bean.getRootEntry());
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.