Class AnyCurricularCourse_Base

java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.curricularRules.CurricularRule_Base
org.fenixedu.academic.domain.curricularRules.CurricularRule
org.fenixedu.academic.domain.curricularRules.Rule_Base
org.fenixedu.academic.domain.curricularRules.Rule
org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse_Base
All Implemented Interfaces:
Serializable, org.fenixedu.academic.domain.curricularRules.ICurricularRule, pt.ist.fenixframework.DomainObject

public abstract class AnyCurricularCourse_Base extends org.fenixedu.academic.domain.curricularRules.Rule
See Also:
  • Constructor Details

    • AnyCurricularCourse_Base

      protected AnyCurricularCourse_Base()
  • Method Details

    • getRelationAnyCurricularCourseDegree

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

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

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.CourseGroup,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getRelationAnyCurricularCourseCourseGroup()
    • getRelationAnyCurricularCourseUnit

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.Unit,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getRelationAnyCurricularCourseUnit()
    • getRelationAnyCurricularCourseCompetenceCourseLevelType

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.CompetenceCourseLevelType,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getRelationAnyCurricularCourseCompetenceCourseLevelType()
    • getRelationAnyCurricularCourseCompetenceCourse

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.CompetenceCourse,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getRelationAnyCurricularCourseCompetenceCourse()
    • getRelationAnyCurricularCourseDegreeType

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degree.DegreeType,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getRelationAnyCurricularCourseDegreeType()
    • getCredits

      public Double getCredits()
    • setCredits

      public void setCredits(Double credits)
    • getCurricularPeriodOrder

      public Integer getCurricularPeriodOrder()
    • setCurricularPeriodOrder

      public void setCurricularPeriodOrder(Integer curricularPeriodOrder)
    • getMinimumCredits

      public Double getMinimumCredits()
    • setMinimumCredits

      public void setMinimumCredits(Double minimumCredits)
    • getMaximumCredits

      public Double getMaximumCredits()
    • setMaximumCredits

      public void setMaximumCredits(Double maximumCredits)
    • getNegation

      public Boolean getNegation()
    • setNegation

      public void setNegation(Boolean negation)
    • getFilterExceptions

      public boolean getFilterExceptions()
    • setFilterExceptions

      public void setFilterExceptions(boolean filterExceptions)
    • addDegrees

      public void addDegrees(org.fenixedu.academic.domain.Degree degrees)
    • removeDegrees

      public void removeDegrees(org.fenixedu.academic.domain.Degree degrees)
    • getDegreesSet

      public Set<org.fenixedu.academic.domain.Degree> getDegreesSet()
    • addDegreeCurricularPlans

      public void addDegreeCurricularPlans(org.fenixedu.academic.domain.DegreeCurricularPlan degreeCurricularPlans)
    • removeDegreeCurricularPlans

      public void removeDegreeCurricularPlans(org.fenixedu.academic.domain.DegreeCurricularPlan degreeCurricularPlans)
    • getDegreeCurricularPlansSet

      public Set<org.fenixedu.academic.domain.DegreeCurricularPlan> getDegreeCurricularPlansSet()
    • addCourseGroups

      public void addCourseGroups(org.fenixedu.academic.domain.degreeStructure.CourseGroup courseGroups)
    • removeCourseGroups

      public void removeCourseGroups(org.fenixedu.academic.domain.degreeStructure.CourseGroup courseGroups)
    • getCourseGroupsSet

      public Set<org.fenixedu.academic.domain.degreeStructure.CourseGroup> getCourseGroupsSet()
    • addUnits

      public void addUnits(org.fenixedu.academic.domain.organizationalStructure.Unit units)
    • removeUnits

      public void removeUnits(org.fenixedu.academic.domain.organizationalStructure.Unit units)
    • getUnitsSet

      public Set<org.fenixedu.academic.domain.organizationalStructure.Unit> getUnitsSet()
    • addCompetenceCourseLevelTypes

      public void addCompetenceCourseLevelTypes(org.fenixedu.academic.domain.degreeStructure.CompetenceCourseLevelType competenceCourseLevelTypes)
    • removeCompetenceCourseLevelTypes

      public void removeCompetenceCourseLevelTypes(org.fenixedu.academic.domain.degreeStructure.CompetenceCourseLevelType competenceCourseLevelTypes)
    • getCompetenceCourseLevelTypesSet

      public Set<org.fenixedu.academic.domain.degreeStructure.CompetenceCourseLevelType> getCompetenceCourseLevelTypesSet()
    • addCompetenceCourses

      public void addCompetenceCourses(org.fenixedu.academic.domain.CompetenceCourse competenceCourses)
    • removeCompetenceCourses

      public void removeCompetenceCourses(org.fenixedu.academic.domain.CompetenceCourse competenceCourses)
    • getCompetenceCoursesSet

      public Set<org.fenixedu.academic.domain.CompetenceCourse> getCompetenceCoursesSet()
    • addDegreeTypes

      public void addDegreeTypes(org.fenixedu.academic.domain.degree.DegreeType degreeTypes)
    • removeDegreeTypes

      public void removeDegreeTypes(org.fenixedu.academic.domain.degree.DegreeType degreeTypes)
    • getDegreeTypesSet

      public Set<org.fenixedu.academic.domain.degree.DegreeType> getDegreeTypesSet()