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:
-
Nested Class Summary
Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject
pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule curricularRules) voidaddCurriculumLineLogs(org.fenixedu.academic.domain.log.CurriculumLineLog curriculumLineLogs) voidaddCurriculumModules(org.fenixedu.academic.domain.studentCurriculum.CurriculumModule curriculumModules) voidaddDegreeModuleSetApprovalRules(org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule degreeModuleSetApprovalRules) voidaddParentContexts(org.fenixedu.academic.domain.degreeStructure.Context parentContexts) voidaddParticipatingExclusivenessCurricularRules(org.fenixedu.academic.domain.curricularRules.Exclusiveness participatingExclusivenessCurricularRules) voidaddParticipatingPrecedenceCurricularRules(org.fenixedu.academic.domain.curricularRules.PrecedenceRule participatingPrecedenceCurricularRules) voidaddProgramConclusionConfigsForExcludedModules(org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig programConclusionConfigsForExcludedModules) voidaddProgramConclusionConfigsForIncludedModules(org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig programConclusionConfigsForIncludedModules) getCode()Set<org.fenixedu.academic.domain.curricularRules.CurricularRule>Set<org.fenixedu.academic.domain.log.CurriculumLineLog>Set<org.fenixedu.academic.domain.studentCurriculum.CurriculumModule>Set<org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule>getName()Set<org.fenixedu.academic.domain.degreeStructure.Context>Set<org.fenixedu.academic.domain.curricularRules.Exclusiveness>Set<org.fenixedu.academic.domain.curricularRules.PrecedenceRule>Set<org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig>Set<org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig>static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.DegreeModule,org.fenixedu.academic.domain.log.CurriculumLineLog> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.DegreeModule,org.fenixedu.academic.domain.curricularRules.CurricularRule> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.Context,org.fenixedu.academic.domain.degreeStructure.DegreeModule> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.DegreeModule,org.fenixedu.academic.domain.studentCurriculum.CurriculumModule> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.DegreeModule,org.fenixedu.academic.domain.curricularRules.PrecedenceRule> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.DegreeModule,org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.Exclusiveness,org.fenixedu.academic.domain.degreeStructure.DegreeModule> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig,org.fenixedu.academic.domain.degreeStructure.DegreeModule> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig,org.fenixedu.academic.domain.degreeStructure.DegreeModule> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.degreeStructure.DegreeModule> org.fenixedu.bennu.core.domain.BennuvoidremoveCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule curricularRules) voidremoveCurriculumLineLogs(org.fenixedu.academic.domain.log.CurriculumLineLog curriculumLineLogs) voidremoveCurriculumModules(org.fenixedu.academic.domain.studentCurriculum.CurriculumModule curriculumModules) voidremoveDegreeModuleSetApprovalRules(org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule degreeModuleSetApprovalRules) voidremoveParentContexts(org.fenixedu.academic.domain.degreeStructure.Context parentContexts) voidremoveParticipatingExclusivenessCurricularRules(org.fenixedu.academic.domain.curricularRules.Exclusiveness participatingExclusivenessCurricularRules) voidremoveParticipatingPrecedenceCurricularRules(org.fenixedu.academic.domain.curricularRules.PrecedenceRule participatingPrecedenceCurricularRules) voidremoveProgramConclusionConfigsForExcludedModules(org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig programConclusionConfigsForExcludedModules) voidremoveProgramConclusionConfigsForIncludedModules(org.fenixedu.academic.domain.degreeStructure.ProgramConclusionConfig programConclusionConfigsForIncludedModules) voidsetAcronym(String acronym) voidvoidvoidvoidsetRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) Methods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace
-
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
-
setAcronym
-
getCode
-
setCode
-
getName
-
setName
-
getNameEn
-
setNameEn
-
addCurricularRules
public void addCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule curricularRules) -
removeCurricularRules
public void removeCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule curricularRules) -
getCurricularRulesSet
-
addCurriculumLineLogs
public void addCurriculumLineLogs(org.fenixedu.academic.domain.log.CurriculumLineLog curriculumLineLogs) -
removeCurriculumLineLogs
public void removeCurriculumLineLogs(org.fenixedu.academic.domain.log.CurriculumLineLog curriculumLineLogs) -
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
-
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)
-