Class DegreeModule_Base

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

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

    • DegreeModule_Base

      protected DegreeModule_Base()
  • Method Details

    • getRelationCurricularRuleDegreeModule

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.DegreeModule,org.fenixedu.academic.domain.curricularRules.CurricularRule> getRelationCurricularRuleDegreeModule()
    • getRelationCurricularCourseCurriculumLineLog

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.DegreeModule,org.fenixedu.academic.domain.log.CurriculumLineLog> getRelationCurricularCourseCurriculumLineLog()
    • getRelationDegreeModuleSetApprovalRuleDegreeModule

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.DegreeModule,org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule> getRelationDegreeModuleSetApprovalRuleDegreeModule()
    • getRelationDegreeModuleCurriculumModule

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.DegreeModule,org.fenixedu.academic.domain.studentCurriculum.CurriculumModule> getRelationDegreeModuleCurriculumModule()
    • getRelationProgramConclusionConfigIncludedModules

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig,org.fenixedu.academic.domain.degreeStructure.DegreeModule> getRelationProgramConclusionConfigIncludedModules()
    • getRelationDegreeModuleContext

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.Context,org.fenixedu.academic.domain.degreeStructure.DegreeModule> getRelationDegreeModuleContext()
    • getRelationProgramConclusionConfigExcludedModules

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig,org.fenixedu.academic.domain.degreeStructure.DegreeModule> getRelationProgramConclusionConfigExcludedModules()
    • getRelationExclusivenessDegreeModule

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.Exclusiveness,org.fenixedu.academic.domain.degreeStructure.DegreeModule> getRelationExclusivenessDegreeModule()
    • getRelationDegreeModulePrecedenceRule

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.DegreeModule,org.fenixedu.academic.domain.curricularRules.PrecedenceRule> getRelationDegreeModulePrecedenceRule()
    • getRelationRootDomainObjectDegreeModule

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.degreeStructure.DegreeModule> getRelationRootDomainObjectDegreeModule()
    • getAcronym

      public String getAcronym()
    • setAcronym

      public void setAcronym(String acronym)
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getNameEn

      public String getNameEn()
    • setNameEn

      public void setNameEn(String nameEn)
    • addCurricularRules

      public void addCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule curricularRules)
    • removeCurricularRules

      public void removeCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule curricularRules)
    • getCurricularRulesSet

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

      public void addDegreeModuleSetApprovalRules(org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule degreeModuleSetApprovalRules)
    • removeDegreeModuleSetApprovalRules

      public void removeDegreeModuleSetApprovalRules(org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule degreeModuleSetApprovalRules)
    • getDegreeModuleSetApprovalRulesSet

      public Set<org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule> getDegreeModuleSetApprovalRulesSet()
    • addCurriculumModules

      public void addCurriculumModules(org.fenixedu.academic.domain.studentCurriculum.CurriculumModule curriculumModules)
    • removeCurriculumModules

      public void removeCurriculumModules(org.fenixedu.academic.domain.studentCurriculum.CurriculumModule curriculumModules)
    • getCurriculumModulesSet

      public Set<org.fenixedu.academic.domain.studentCurriculum.CurriculumModule> getCurriculumModulesSet()
    • addProgramConclusionConfigsForIncludedModules

      public void addProgramConclusionConfigsForIncludedModules(org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig programConclusionConfigsForIncludedModules)
    • removeProgramConclusionConfigsForIncludedModules

      public void removeProgramConclusionConfigsForIncludedModules(org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig programConclusionConfigsForIncludedModules)
    • getProgramConclusionConfigsForIncludedModulesSet

      public Set<org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig> getProgramConclusionConfigsForIncludedModulesSet()
    • addParentContexts

      public void addParentContexts(org.fenixedu.academic.domain.degreeStructure.Context parentContexts)
    • removeParentContexts

      public void removeParentContexts(org.fenixedu.academic.domain.degreeStructure.Context parentContexts)
    • getParentContextsSet

      public Set<org.fenixedu.academic.domain.degreeStructure.Context> getParentContextsSet()
    • addProgramConclusionConfigsForExcludedModules

      public void addProgramConclusionConfigsForExcludedModules(org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig programConclusionConfigsForExcludedModules)
    • removeProgramConclusionConfigsForExcludedModules

      public void removeProgramConclusionConfigsForExcludedModules(org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig programConclusionConfigsForExcludedModules)
    • getProgramConclusionConfigsForExcludedModulesSet

      public Set<org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig> getProgramConclusionConfigsForExcludedModulesSet()
    • addParticipatingExclusivenessCurricularRules

      public void addParticipatingExclusivenessCurricularRules(org.fenixedu.academic.domain.curricularRules.Exclusiveness participatingExclusivenessCurricularRules)
    • removeParticipatingExclusivenessCurricularRules

      public void removeParticipatingExclusivenessCurricularRules(org.fenixedu.academic.domain.curricularRules.Exclusiveness participatingExclusivenessCurricularRules)
    • getParticipatingExclusivenessCurricularRulesSet

      public Set<org.fenixedu.academic.domain.curricularRules.Exclusiveness> getParticipatingExclusivenessCurricularRulesSet()
    • addParticipatingPrecedenceCurricularRules

      public void addParticipatingPrecedenceCurricularRules(org.fenixedu.academic.domain.curricularRules.PrecedenceRule participatingPrecedenceCurricularRules)
    • removeParticipatingPrecedenceCurricularRules

      public void removeParticipatingPrecedenceCurricularRules(org.fenixedu.academic.domain.curricularRules.PrecedenceRule participatingPrecedenceCurricularRules)
    • getParticipatingPrecedenceCurricularRulesSet

      public Set<org.fenixedu.academic.domain.curricularRules.PrecedenceRule> getParticipatingPrecedenceCurricularRulesSet()
    • getRootDomainObject

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

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