Class CourseGroup_Base

java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.degreeStructure.DegreeModule_Base
org.fenixedu.academic.domain.degreeStructure.DegreeModule
org.fenixedu.academic.domain.degreeStructure.CourseGroup_Base
All Implemented Interfaces:
Serializable, pt.ist.fenixframework.DomainObject
Direct Known Subclasses:
org.fenixedu.academic.domain.degreeStructure.CourseGroup

public abstract class CourseGroup_Base extends org.fenixedu.academic.domain.degreeStructure.DegreeModule
See Also:
  • Constructor Details

    • CourseGroup_Base

      protected CourseGroup_Base()
  • Method Details

    • getRelationCourseGroupCurricularRule

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

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

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.ProgramConclusion,org.fenixedu.academic.domain.degreeStructure.CourseGroup> getRelationProgramConclusionCourseGroup()
    • getRelationDegreeModuleSetApprovalRuleCourseGroup

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule,org.fenixedu.academic.domain.degreeStructure.CourseGroup> getRelationDegreeModuleSetApprovalRuleCourseGroup()
    • getRelationCourseGroupContext

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.CourseGroup,org.fenixedu.academic.domain.degreeStructure.Context> getRelationCourseGroupContext()
    • getIsOptional

      public boolean getIsOptional()
    • setIsOptional

      public void setIsOptional(boolean isOptional)
    • getConclusionTitle

      public org.fenixedu.commons.i18n.LocalizedString getConclusionTitle()
    • setConclusionTitle

      public void setConclusionTitle(org.fenixedu.commons.i18n.LocalizedString conclusionTitle)
    • getBranchType

      public org.fenixedu.academic.domain.degreeStructure.BranchType getBranchType()
    • setBranchType

      public void setBranchType(org.fenixedu.academic.domain.degreeStructure.BranchType branchType)
    • addParticipatingContextCurricularRules

      public void addParticipatingContextCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule participatingContextCurricularRules)
    • removeParticipatingContextCurricularRules

      public void removeParticipatingContextCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule participatingContextCurricularRules)
    • getParticipatingContextCurricularRulesSet

      public Set<org.fenixedu.academic.domain.curricularRules.CurricularRule> getParticipatingContextCurricularRulesSet()
    • 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()
    • getProgramConclusion

      public org.fenixedu.academic.domain.degreeStructure.ProgramConclusion getProgramConclusion()
    • setProgramConclusion

      public void setProgramConclusion(org.fenixedu.academic.domain.degreeStructure.ProgramConclusion programConclusion)
    • addDegreeModuleSetApprovalRulesAsApprovalGroup

      public void addDegreeModuleSetApprovalRulesAsApprovalGroup(org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule degreeModuleSetApprovalRulesAsApprovalGroup)
    • removeDegreeModuleSetApprovalRulesAsApprovalGroup

      public void removeDegreeModuleSetApprovalRulesAsApprovalGroup(org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule degreeModuleSetApprovalRulesAsApprovalGroup)
    • getDegreeModuleSetApprovalRulesAsApprovalGroupSet

      public Set<org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule> getDegreeModuleSetApprovalRulesAsApprovalGroupSet()
    • addChildContexts

      public void addChildContexts(org.fenixedu.academic.domain.degreeStructure.Context childContexts)
    • removeChildContexts

      public void removeChildContexts(org.fenixedu.academic.domain.degreeStructure.Context childContexts)
    • getChildContextsSet

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