Class ExecutionInterval_Base

java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.ExecutionInterval_Base
All Implemented Interfaces:
Serializable, pt.ist.fenixframework.DomainObject
Direct Known Subclasses:
org.fenixedu.academic.domain.ExecutionInterval

public abstract class ExecutionInterval_Base extends pt.ist.fenixframework.core.AbstractDomainObject
See Also:
  • Constructor Details

    • ExecutionInterval_Base

      protected ExecutionInterval_Base()
  • Method Details

    • getRelationStudentStatuteEndPeriod

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.StudentStatute,org.fenixedu.academic.domain.ExecutionInterval> getRelationStudentStatuteEndPeriod()
    • getRelationCompetenceCourseInformationExecutionPeriod

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionInterval,org.fenixedu.academic.domain.degreeStructure.CompetenceCourseInformation> getRelationCompetenceCourseInformationExecutionPeriod()
    • getRelationExecutionPeriodSchoolClass

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.SchoolClass,org.fenixedu.academic.domain.ExecutionInterval> getRelationExecutionPeriodSchoolClass()
    • getRelationRegistrationStateExecutionInterval

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.registrationStates.RegistrationState,org.fenixedu.academic.domain.ExecutionInterval> getRelationRegistrationStateExecutionInterval()
    • getRelationEnrolmentExecutionPeriod

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionInterval,org.fenixedu.academic.domain.Enrolment> getRelationEnrolmentExecutionPeriod()
    • getRelationLessonPeriodExecutionInterval

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.schedule.lesson.LessonPeriod,org.fenixedu.academic.domain.ExecutionInterval> getRelationLessonPeriodExecutionInterval()
    • getRelationCurricularRuleBeginExecutionPeriod

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CurricularRule,org.fenixedu.academic.domain.ExecutionInterval> getRelationCurricularRuleBeginExecutionPeriod()
    • getRelationExecutionIntervalAcademicCalendarEntry

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionInterval,org.fenixedu.academic.domain.time.calendarStructure.AcademicCalendarEntry> getRelationExecutionIntervalAcademicCalendarEntry()
    • getRelationExecutionSemesterTeacherAuthorizations

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.TeacherAuthorization,org.fenixedu.academic.domain.ExecutionInterval> getRelationExecutionSemesterTeacherAuthorizations()
    • getRelationExecutionPeriodExecutionYear

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionYear,org.fenixedu.academic.domain.ExecutionInterval> getRelationExecutionPeriodExecutionYear()
    • getRelationExecutionSemesterRevokedTeacherAuthorizations

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.TeacherAuthorization,org.fenixedu.academic.domain.ExecutionInterval> getRelationExecutionSemesterRevokedTeacherAuthorizations()
    • getRelationExecutionSemesterEnrolmentInstructions

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionInterval,org.fenixedu.academic.domain.EnrolmentInstructions> getRelationExecutionSemesterEnrolmentInstructions()
    • getRelationExecutionPeriodExecutionCourse

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionInterval,org.fenixedu.academic.domain.ExecutionCourse> getRelationExecutionPeriodExecutionCourse()
    • getRelationCreditsExecutionPeriod

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionInterval,org.fenixedu.academic.domain.studentCurriculum.Credits> getRelationCreditsExecutionPeriod()
    • getRelationStudentStatuteBeginPeriod

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.StudentStatute,org.fenixedu.academic.domain.ExecutionInterval> getRelationStudentStatuteBeginPeriod()
    • getRelationStudentCurricularPlanExecutionInterval

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.ExecutionInterval> getRelationStudentCurricularPlanExecutionInterval()
    • getRelationRootDomainObjectExecutionInterval

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.ExecutionInterval> getRelationRootDomainObjectExecutionInterval()
    • getRelationExecutionPeriodCurriculumLineLog

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionInterval,org.fenixedu.academic.domain.log.CurriculumLineLog> getRelationExecutionPeriodCurriculumLineLog()
    • getRelationRootDomainObjectExecutionPeriod

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.ExecutionInterval> getRelationRootDomainObjectExecutionPeriod()
    • getRelationExternalEnrolmentExecutionPeriod

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.studentCurriculum.ExternalEnrolment,org.fenixedu.academic.domain.ExecutionInterval> getRelationExternalEnrolmentExecutionPeriod()
    • getRelationCurricularRuleEndExecutionPeriod

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CurricularRule,org.fenixedu.academic.domain.ExecutionInterval> getRelationCurricularRuleEndExecutionPeriod()
    • getRelationEnrolmentEvaluationExecutionPeriod

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionInterval,org.fenixedu.academic.domain.EnrolmentEvaluation> getRelationEnrolmentEvaluationExecutionPeriod()
    • getRelationExecutionPeriodContextBegin

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.Context,org.fenixedu.academic.domain.ExecutionInterval> getRelationExecutionPeriodContextBegin()
    • getRelationExecutionPeriodContextEnd

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.Context,org.fenixedu.academic.domain.ExecutionInterval> getRelationExecutionPeriodContextEnd()
    • getAcademicInterval

      public org.fenixedu.academic.domain.time.calendarStructure.AcademicInterval getAcademicInterval()
    • setAcademicInterval

      public void setAcademicInterval(org.fenixedu.academic.domain.time.calendarStructure.AcademicInterval academicInterval)
    • getState

      public org.fenixedu.academic.util.PeriodState getState()
    • setState

      public void setState(org.fenixedu.academic.util.PeriodState state)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getBeginDateYearMonthDay

      public org.joda.time.YearMonthDay getBeginDateYearMonthDay()
    • setBeginDateYearMonthDay

      public void setBeginDateYearMonthDay(org.joda.time.YearMonthDay beginDateYearMonthDay)
    • getEndDateYearMonthDay

      public org.joda.time.YearMonthDay getEndDateYearMonthDay()
    • setEndDateYearMonthDay

      public void setEndDateYearMonthDay(org.joda.time.YearMonthDay endDateYearMonthDay)
    • addEndingStudentStatutes

      public void addEndingStudentStatutes(org.fenixedu.academic.domain.student.StudentStatute endingStudentStatutes)
    • removeEndingStudentStatutes

      public void removeEndingStudentStatutes(org.fenixedu.academic.domain.student.StudentStatute endingStudentStatutes)
    • getEndingStudentStatutesSet

      public Set<org.fenixedu.academic.domain.student.StudentStatute> getEndingStudentStatutesSet()
    • addCompetenceCourseInformations

      public void addCompetenceCourseInformations(org.fenixedu.academic.domain.degreeStructure.CompetenceCourseInformation competenceCourseInformations)
    • removeCompetenceCourseInformations

      public void removeCompetenceCourseInformations(org.fenixedu.academic.domain.degreeStructure.CompetenceCourseInformation competenceCourseInformations)
    • getCompetenceCourseInformationsSet

      public Set<org.fenixedu.academic.domain.degreeStructure.CompetenceCourseInformation> getCompetenceCourseInformationsSet()
    • addSchoolClasses

      public void addSchoolClasses(org.fenixedu.academic.domain.SchoolClass schoolClasses)
    • removeSchoolClasses

      public void removeSchoolClasses(org.fenixedu.academic.domain.SchoolClass schoolClasses)
    • getSchoolClassesSet

      public Set<org.fenixedu.academic.domain.SchoolClass> getSchoolClassesSet()
    • addRegistrationStates

      public void addRegistrationStates(org.fenixedu.academic.domain.student.registrationStates.RegistrationState registrationStates)
    • removeRegistrationStates

      public void removeRegistrationStates(org.fenixedu.academic.domain.student.registrationStates.RegistrationState registrationStates)
    • getRegistrationStatesSet

      public Set<org.fenixedu.academic.domain.student.registrationStates.RegistrationState> getRegistrationStatesSet()
    • addEnrolments

      public void addEnrolments(org.fenixedu.academic.domain.Enrolment enrolments)
    • removeEnrolments

      public void removeEnrolments(org.fenixedu.academic.domain.Enrolment enrolments)
    • getEnrolmentsSet

      public Set<org.fenixedu.academic.domain.Enrolment> getEnrolmentsSet()
    • addLessonPeriods

      public void addLessonPeriods(org.fenixedu.academic.domain.schedule.lesson.LessonPeriod lessonPeriods)
    • removeLessonPeriods

      public void removeLessonPeriods(org.fenixedu.academic.domain.schedule.lesson.LessonPeriod lessonPeriods)
    • getLessonPeriodsSet

      public Set<org.fenixedu.academic.domain.schedule.lesson.LessonPeriod> getLessonPeriodsSet()
    • addParticipatingBeginCurricularRules

      public void addParticipatingBeginCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule participatingBeginCurricularRules)
    • removeParticipatingBeginCurricularRules

      public void removeParticipatingBeginCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule participatingBeginCurricularRules)
    • getParticipatingBeginCurricularRulesSet

      public Set<org.fenixedu.academic.domain.curricularRules.CurricularRule> getParticipatingBeginCurricularRulesSet()
    • getAcademicCalendarEntry

      public org.fenixedu.academic.domain.time.calendarStructure.AcademicCalendarEntry getAcademicCalendarEntry()
    • setAcademicCalendarEntry

      public void setAcademicCalendarEntry(org.fenixedu.academic.domain.time.calendarStructure.AcademicCalendarEntry academicCalendarEntry)
    • addTeacherAuthorization

      public void addTeacherAuthorization(org.fenixedu.academic.domain.TeacherAuthorization teacherAuthorization)
    • removeTeacherAuthorization

      public void removeTeacherAuthorization(org.fenixedu.academic.domain.TeacherAuthorization teacherAuthorization)
    • getTeacherAuthorizationSet

      public Set<org.fenixedu.academic.domain.TeacherAuthorization> getTeacherAuthorizationSet()
    • getExecutionYear

      public org.fenixedu.academic.domain.ExecutionYear getExecutionYear()
    • setExecutionYear

      public void setExecutionYear(org.fenixedu.academic.domain.ExecutionYear executionYear)
    • addRevokedTeacherAuthorization

      public void addRevokedTeacherAuthorization(org.fenixedu.academic.domain.TeacherAuthorization revokedTeacherAuthorization)
    • removeRevokedTeacherAuthorization

      public void removeRevokedTeacherAuthorization(org.fenixedu.academic.domain.TeacherAuthorization revokedTeacherAuthorization)
    • getRevokedTeacherAuthorizationSet

      public Set<org.fenixedu.academic.domain.TeacherAuthorization> getRevokedTeacherAuthorizationSet()
    • getEnrolmentInstructions

      public org.fenixedu.academic.domain.EnrolmentInstructions getEnrolmentInstructions()
    • setEnrolmentInstructions

      public void setEnrolmentInstructions(org.fenixedu.academic.domain.EnrolmentInstructions enrolmentInstructions)
    • addAssociatedExecutionCourses

      public void addAssociatedExecutionCourses(org.fenixedu.academic.domain.ExecutionCourse associatedExecutionCourses)
    • removeAssociatedExecutionCourses

      public void removeAssociatedExecutionCourses(org.fenixedu.academic.domain.ExecutionCourse associatedExecutionCourses)
    • getAssociatedExecutionCoursesSet

      public Set<org.fenixedu.academic.domain.ExecutionCourse> getAssociatedExecutionCoursesSet()
    • addCredits

      public void addCredits(org.fenixedu.academic.domain.studentCurriculum.Credits credits)
    • removeCredits

      public void removeCredits(org.fenixedu.academic.domain.studentCurriculum.Credits credits)
    • getCreditsSet

      public Set<org.fenixedu.academic.domain.studentCurriculum.Credits> getCreditsSet()
    • addBeginningStudentStatutes

      public void addBeginningStudentStatutes(org.fenixedu.academic.domain.student.StudentStatute beginningStudentStatutes)
    • removeBeginningStudentStatutes

      public void removeBeginningStudentStatutes(org.fenixedu.academic.domain.student.StudentStatute beginningStudentStatutes)
    • getBeginningStudentStatutesSet

      public Set<org.fenixedu.academic.domain.student.StudentStatute> getBeginningStudentStatutesSet()
    • addStartedStudentCurricularPlans

      public void addStartedStudentCurricularPlans(org.fenixedu.academic.domain.StudentCurricularPlan startedStudentCurricularPlans)
    • removeStartedStudentCurricularPlans

      public void removeStartedStudentCurricularPlans(org.fenixedu.academic.domain.StudentCurricularPlan startedStudentCurricularPlans)
    • getStartedStudentCurricularPlansSet

      public Set<org.fenixedu.academic.domain.StudentCurricularPlan> getStartedStudentCurricularPlansSet()
    • getRootDomainObject

      public org.fenixedu.bennu.core.domain.Bennu getRootDomainObject()
    • setRootDomainObject

      public void setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject)
    • addCurriculumLineLogs

      public void addCurriculumLineLogs(org.fenixedu.academic.domain.log.CurriculumLineLog curriculumLineLogs)
    • removeCurriculumLineLogs

      public void removeCurriculumLineLogs(org.fenixedu.academic.domain.log.CurriculumLineLog curriculumLineLogs)
    • getCurriculumLineLogsSet

      public Set<org.fenixedu.academic.domain.log.CurriculumLineLog> getCurriculumLineLogsSet()
    • getRootDomainObjectForExecutionPeriod

      public org.fenixedu.bennu.core.domain.Bennu getRootDomainObjectForExecutionPeriod()
    • setRootDomainObjectForExecutionPeriod

      public void setRootDomainObjectForExecutionPeriod(org.fenixedu.bennu.core.domain.Bennu rootDomainObjectForExecutionPeriod)
    • addExternalEnrolments

      public void addExternalEnrolments(org.fenixedu.academic.domain.studentCurriculum.ExternalEnrolment externalEnrolments)
    • removeExternalEnrolments

      public void removeExternalEnrolments(org.fenixedu.academic.domain.studentCurriculum.ExternalEnrolment externalEnrolments)
    • getExternalEnrolmentsSet

      public Set<org.fenixedu.academic.domain.studentCurriculum.ExternalEnrolment> getExternalEnrolmentsSet()
    • addParticipatingEndCurricularRules

      public void addParticipatingEndCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule participatingEndCurricularRules)
    • removeParticipatingEndCurricularRules

      public void removeParticipatingEndCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule participatingEndCurricularRules)
    • getParticipatingEndCurricularRulesSet

      public Set<org.fenixedu.academic.domain.curricularRules.CurricularRule> getParticipatingEndCurricularRulesSet()
    • addEnrolmentEvaluations

      public void addEnrolmentEvaluations(org.fenixedu.academic.domain.EnrolmentEvaluation enrolmentEvaluations)
    • removeEnrolmentEvaluations

      public void removeEnrolmentEvaluations(org.fenixedu.academic.domain.EnrolmentEvaluation enrolmentEvaluations)
    • getEnrolmentEvaluationsSet

      public Set<org.fenixedu.academic.domain.EnrolmentEvaluation> getEnrolmentEvaluationsSet()
    • addBeginExecutionPeriodContexts

      public void addBeginExecutionPeriodContexts(org.fenixedu.academic.domain.degreeStructure.Context beginExecutionPeriodContexts)
    • removeBeginExecutionPeriodContexts

      public void removeBeginExecutionPeriodContexts(org.fenixedu.academic.domain.degreeStructure.Context beginExecutionPeriodContexts)
    • getBeginExecutionPeriodContextsSet

      public Set<org.fenixedu.academic.domain.degreeStructure.Context> getBeginExecutionPeriodContextsSet()
    • addEndExecutionPeriodContexts

      public void addEndExecutionPeriodContexts(org.fenixedu.academic.domain.degreeStructure.Context endExecutionPeriodContexts)
    • removeEndExecutionPeriodContexts

      public void removeEndExecutionPeriodContexts(org.fenixedu.academic.domain.degreeStructure.Context endExecutionPeriodContexts)
    • getEndExecutionPeriodContextsSet

      public Set<org.fenixedu.academic.domain.degreeStructure.Context> getEndExecutionPeriodContextsSet()