Class DegreeCurricularPlan_Base

java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.DegreeCurricularPlan_Base
All Implemented Interfaces:
Serializable, pt.ist.fenixframework.DomainObject

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

    • DegreeCurricularPlan_Base

      protected DegreeCurricularPlan_Base()
  • Method Details

    • getRelationConclusionGradeCalculatorDegreeCurricularPlan

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.DegreeCurricularPlan,org.fenixedu.academic.domain.student.curriculum.calculator.ConclusionGradeCalculator> getRelationConclusionGradeCalculatorDegreeCurricularPlan()
    • getRelationDegreeCurricularPlanDegreeModule

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.RootCourseGroup,org.fenixedu.academic.domain.DegreeCurricularPlan> getRelationDegreeCurricularPlanDegreeModule()
    • getRelationRootDomainObjectDegreeCurricularPlan

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.DegreeCurricularPlan> getRelationRootDomainObjectDegreeCurricularPlan()
    • getRelationStudentCurricularPlanDegreeCurricularPlan

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.DegreeCurricularPlan> getRelationStudentCurricularPlanDegreeCurricularPlan()
    • getRelationAnyCurricularCourseDegreeCurricularPlan

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.DegreeCurricularPlan,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getRelationAnyCurricularCourseDegreeCurricularPlan()
    • getRelationDegreeDegreeCurricularPlan

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.DegreeCurricularPlan,org.fenixedu.academic.domain.Degree> getRelationDegreeDegreeCurricularPlan()
    • getRelationExecutionDegreeDegreeCurricularPlan

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionDegree,org.fenixedu.academic.domain.DegreeCurricularPlan> getRelationExecutionDegreeDegreeCurricularPlan()
    • getRelationDegreeCurricularPlanCurricularCourse

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.DegreeCurricularPlan,org.fenixedu.academic.domain.CurricularCourse> getRelationDegreeCurricularPlanCurricularCourse()
    • getRelationCurricularPeriodDegreeCurricularPlan

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularPeriod.CurricularPeriod,org.fenixedu.academic.domain.DegreeCurricularPlan> getRelationCurricularPeriodDegreeCurricularPlan()
    • getRelationDegreeCurricularPlanProgramConclusionConfig

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig,org.fenixedu.academic.domain.DegreeCurricularPlan> getRelationDegreeCurricularPlanProgramConclusionConfig()
    • getRelationShiftCapacityDegreeCurricularPlan

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity,org.fenixedu.academic.domain.DegreeCurricularPlan> getRelationShiftCapacityDegreeCurricularPlan()
    • getRelationEnrolmentModelConfigEntryDegreeCurricularPlan

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.EnrolmentModelConfigEntry,org.fenixedu.academic.domain.DegreeCurricularPlan> getRelationEnrolmentModelConfigEntryDegreeCurricularPlan()
    • getCurricularStage

      public org.fenixedu.academic.domain.degreeStructure.CurricularStage getCurricularStage()
    • setCurricularStage

      public void setCurricularStage(org.fenixedu.academic.domain.degreeStructure.CurricularStage curricularStage)
    • getDegreeDuration

      public Integer getDegreeDuration()
    • setDegreeDuration

      public void setDegreeDuration(Integer degreeDuration)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getDescriptionEn

      public String getDescriptionEn()
    • setDescriptionEn

      public void setDescriptionEn(String descriptionEn)
    • getInitialDateYearMonthDay

      public org.joda.time.YearMonthDay getInitialDateYearMonthDay()
    • setInitialDateYearMonthDay

      public void setInitialDateYearMonthDay(org.joda.time.YearMonthDay initialDateYearMonthDay)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getState

      public org.fenixedu.academic.domain.degree.degreeCurricularPlan.DegreeCurricularPlanState getState()
    • setState

      public void setState(org.fenixedu.academic.domain.degree.degreeCurricularPlan.DegreeCurricularPlanState state)
    • getApplyPreviousYearsEnrolmentRule

      public Boolean getApplyPreviousYearsEnrolmentRule()
    • setApplyPreviousYearsEnrolmentRule

      public void setApplyPreviousYearsEnrolmentRule(Boolean applyPreviousYearsEnrolmentRule)
    • getCurricularRuleValidationType

      public org.fenixedu.academic.domain.curricularRules.EnrolmentModel getCurricularRuleValidationType()
    • setCurricularRuleValidationType

      public void setCurricularRuleValidationType(org.fenixedu.academic.domain.curricularRules.EnrolmentModel curricularRuleValidationType)
    • getEnrolmentInstructions

      public org.fenixedu.commons.i18n.LocalizedString getEnrolmentInstructions()
    • setEnrolmentInstructions

      public void setEnrolmentInstructions(org.fenixedu.commons.i18n.LocalizedString enrolmentInstructions)
    • getConclusionGradeCalculator

      public org.fenixedu.academic.domain.student.curriculum.calculator.ConclusionGradeCalculator getConclusionGradeCalculator()
    • setConclusionGradeCalculator

      public void setConclusionGradeCalculator(org.fenixedu.academic.domain.student.curriculum.calculator.ConclusionGradeCalculator conclusionGradeCalculator)
    • getRoot

      public org.fenixedu.academic.domain.degreeStructure.RootCourseGroup getRoot()
    • setRoot

      public void setRoot(org.fenixedu.academic.domain.degreeStructure.RootCourseGroup root)
    • getRootDomainObject

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

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

      public void addStudentCurricularPlans(org.fenixedu.academic.domain.StudentCurricularPlan studentCurricularPlans)
    • removeStudentCurricularPlans

      public void removeStudentCurricularPlans(org.fenixedu.academic.domain.StudentCurricularPlan studentCurricularPlans)
    • getStudentCurricularPlansSet

      public Set<org.fenixedu.academic.domain.StudentCurricularPlan> getStudentCurricularPlansSet()
    • addAnyCurricularCourse

      public void addAnyCurricularCourse(org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse anyCurricularCourse)
    • removeAnyCurricularCourse

      public void removeAnyCurricularCourse(org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse anyCurricularCourse)
    • getAnyCurricularCourseSet

      public Set<org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getAnyCurricularCourseSet()
    • getDegree

      public org.fenixedu.academic.domain.Degree getDegree()
    • setDegree

      public void setDegree(org.fenixedu.academic.domain.Degree degree)
    • addExecutionDegrees

      public void addExecutionDegrees(org.fenixedu.academic.domain.ExecutionDegree executionDegrees)
    • removeExecutionDegrees

      public void removeExecutionDegrees(org.fenixedu.academic.domain.ExecutionDegree executionDegrees)
    • getExecutionDegreesSet

      public Set<org.fenixedu.academic.domain.ExecutionDegree> getExecutionDegreesSet()
    • addCurricularCourses

      public void addCurricularCourses(org.fenixedu.academic.domain.CurricularCourse curricularCourses)
    • removeCurricularCourses

      public void removeCurricularCourses(org.fenixedu.academic.domain.CurricularCourse curricularCourses)
    • getCurricularCoursesSet

      public Set<org.fenixedu.academic.domain.CurricularCourse> getCurricularCoursesSet()
    • getDegreeStructure

      public org.fenixedu.academic.domain.curricularPeriod.CurricularPeriod getDegreeStructure()
    • setDegreeStructure

      public void setDegreeStructure(org.fenixedu.academic.domain.curricularPeriod.CurricularPeriod degreeStructure)
    • addProgramConclusionConfigs

      public void addProgramConclusionConfigs(org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig programConclusionConfigs)
    • removeProgramConclusionConfigs

      public void removeProgramConclusionConfigs(org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig programConclusionConfigs)
    • getProgramConclusionConfigsSet

      public Set<org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig> getProgramConclusionConfigsSet()
    • addShiftCapacities

      public void addShiftCapacities(org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity shiftCapacities)
    • removeShiftCapacities

      public void removeShiftCapacities(org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity shiftCapacities)
    • getShiftCapacitiesSet

      public Set<org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity> getShiftCapacitiesSet()
    • addEnrolmentModelConfigEntries

      public void addEnrolmentModelConfigEntries(org.fenixedu.academic.domain.curricularRules.EnrolmentModelConfigEntry enrolmentModelConfigEntries)
    • removeEnrolmentModelConfigEntries

      public void removeEnrolmentModelConfigEntries(org.fenixedu.academic.domain.curricularRules.EnrolmentModelConfigEntry enrolmentModelConfigEntries)
    • getEnrolmentModelConfigEntriesSet

      public Set<org.fenixedu.academic.domain.curricularRules.EnrolmentModelConfigEntry> getEnrolmentModelConfigEntriesSet()