Examples of AcademicSemesterCE


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

        }
        return 0;
    }

    public int getAcademicSemesterOfAcademicYear(long instant) {
        AcademicSemesterCE entryByInstant =
                (AcademicSemesterCE) academicCalendar.getEntryByInstant(instant, AcademicSemesterCE.class, AcademicYearCE.class);
        return entryByInstant.getAcademicSemesterOfAcademicYear(this);
    }
View Full Code Here

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

    @Override
    public long add(long instant, int value) {
        int academicSemester = chronology.getAcademicSemester(instant);
        if (academicSemester != 0) {
            AcademicSemesterCE academicSemesterCE = chronology.getAcademicSemesterIn(academicSemester);
            AcademicSemesterCE academicSemesterCEAfter = chronology.getAcademicSemesterIn(academicSemester + value);
            if (academicSemesterCEAfter != null) {
                long result =
                        academicSemesterCEAfter.getBegin().getMillis()
                                + new Duration(academicSemesterCE.getBegin().getMillis(), instant).getMillis();
                return result < academicSemesterCE.getEnd().getMillis() ? result : academicSemesterCE.getEnd().getMillis();
            }
        }
        throw unsupported();
View Full Code Here

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

    @Override
    public long getMillis(int value, long instant) {
        int academicSemester = chronology.getAcademicSemester(instant);
        if (academicSemester != 0) {
            AcademicSemesterCE academicSemesterCE = chronology.getAcademicSemesterIn(academicSemester);
            AcademicSemesterCE academicSemesterCEAfter = chronology.getAcademicSemesterIn(academicSemester + value);
            if (academicSemesterCEAfter != null) {
                long result =
                        academicSemesterCEAfter.getBegin().getMillis()
                                + new Duration(academicSemesterCE.getBegin().getMillis(), instant).getMillis();
                return result < academicSemesterCE.getEnd().getMillis() ? result - instant : academicSemesterCE.getEnd()
                        .getMillis() - instant;
            }
        }
View Full Code Here

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

    public Integer getSemester() {
        return getAcademicInterval().getAcademicSemesterOfAcademicYear();
    }

    public ExecutionSemester getNextExecutionPeriod() {
        AcademicSemesterCE semester = getAcademicInterval().plusSemester(1);
        return semester != null ? ExecutionSemester.getExecutionPeriod(semester) : null;
    }
View Full Code Here

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

        return result;
    }

    public ExecutionSemester getPreviousExecutionPeriod() {
        AcademicSemesterCE semester = getAcademicInterval().minusSemester(1);
        return semester != null ? ExecutionSemester.getExecutionPeriod(semester) : null;
    }
View Full Code Here

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

            } 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());

            } else if (type.equals(AcademicTrimesterCE.class)) {
                return new AcademicTrimesterCE(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.