Class RootCourseGroup_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
org.fenixedu.academic.domain.degreeStructure.CourseGroup
org.fenixedu.academic.domain.degreeStructure.RootCourseGroup_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
public abstract class RootCourseGroup_Base
extends org.fenixedu.academic.domain.degreeStructure.CourseGroup
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.fenixedu.academic.domain.degreeStructure.DegreeModule
org.fenixedu.academic.domain.degreeStructure.DegreeModule.ComparatorByMinEctsNested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject
pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm -
Field Summary
Fields inherited from class org.fenixedu.academic.domain.degreeStructure.DegreeModule
COMPARATOR_BY_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.fenixedu.academic.domain.DegreeCurricularPlanstatic pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.RootCourseGroup,org.fenixedu.academic.domain.DegreeCurricularPlan> voidsetParentDegreeCurricularPlan(org.fenixedu.academic.domain.DegreeCurricularPlan parentDegreeCurricularPlan) Methods inherited from class org.fenixedu.academic.domain.degreeStructure.CourseGroup
addContext, addCurricularCourse, allowChildWith, applyToCurricularCourses, checkDuplicateBrotherNames, checkDuplicateChildNames, collectAllChildDegreeModules, collectChildDegreeModulesIncludingFullPath, createContext, delete, edit, getAllCoursesGroupse, getAllCurricularCourses, getAllCurricularCourses, getAllDegreeModules, getBeginContextExecutionYears, getCanBeDeleted, getChildContexts, getChildContextsSortedByDegreeModuleName, getChildCurricularCoursesValidOn, getChildDegreeModules, getChildDegreeModulesValidOn, getChildDegreeModulesValidOnExecutionAggregation, getContextsWithCurricularCourseByCurricularPeriod, getDefaultEcts, getDegreeNameWithTitleSuffix, getGraduateTitle, getGraduateTitle, getGraduateTitleSuffix, getMaxEctsCredits, getMinEctsCredits, getNotOptionalChildCourseGroups, getOpenChildContexts, getOpenChildContextsForExecutionAggregation, getOpenChildDegreeModulesByExecutionPeriod, getParentCourseGroups, getParentCourseGroupStream, getParticipatingCurricularRules, getValidChildContexts, getValidChildContexts, getValidChildContextsForExecutionAggregation, getValidChildContextsForExecutionAggregation, hasAnyChildContextWithCurricularCourse, hasAnyParentBranchCourseGroup, hasDegreeModule, hasDegreeModuleOnChilds, init, init, init, isBranchCourseGroup, isCourseGroup, isLeaf, isOptionalCourseGroup, isRoot, orderChild, print, readCourseGroups, setProgramConclusion, validateMethods inherited from class org.fenixedu.academic.domain.degreeStructure.CourseGroup_Base
addAnyCurricularCourse, addChildContexts, addDegreeModuleSetApprovalRulesAsApprovalGroup, addParticipatingContextCurricularRules, getAnyCurricularCourseSet, getBranchType, getChildContextsSet, getConclusionTitle, getDegreeModuleSetApprovalRulesAsApprovalGroupSet, getIsOptional, getParticipatingContextCurricularRulesSet, getProgramConclusion, getRelationAnyCurricularCourseCourseGroup, getRelationCourseGroupContext, getRelationCourseGroupCurricularRule, getRelationDegreeModuleSetApprovalRuleCourseGroup, getRelationProgramConclusionCourseGroup, removeAnyCurricularCourse, removeChildContexts, removeDegreeModuleSetApprovalRulesAsApprovalGroup, removeParticipatingContextCurricularRules, setBranchType, setConclusionTitle, setIsOptionalMethods inherited from class org.fenixedu.academic.domain.degreeStructure.DegreeModule
deleteContext, getAllParentCourseGroups, getCreditsLimitRule, getCurricularRules, getCurricularRules, getCurricularRules, getCurricularRules, getCurricularRules, getCurricularRules, getCurricularRules, getDegree, getDegreeModulesSelectionLimitRule, getDegreeType, getExclusivenessRules, getMaxEctsCredits, getMinEctsCredits, getMinimumExecutionPeriod, getMostRecentActiveCurricularRule, getMostRecentActiveCurricularRule, getName, getNameEn, getNameI18N, getNameI18N, getOneFullName, getOneFullName, getOneFullName, getParentContexts, getParentContextsBy, getParentContextsByExecutionSemester, getParentContextsByExecutionYear, getParentCycleCourseGroups, getVisibleCurricularRules, getVisibleCurricularRules, hasAnyCurricularRules, hasAnyOpenParentContexts, hasAnyParentContexts, hasOnlyOneParentCourseGroup, hasOnlyOneParentCourseGroup, isCurricularCourse, isCycleCourseGroup, isDissertationMethods inherited from class org.fenixedu.academic.domain.degreeStructure.DegreeModule_Base
addCurricularRules, addCurriculumLineLogs, addCurriculumModules, addDegreeModuleSetApprovalRules, addParentContexts, addParticipatingExclusivenessCurricularRules, addParticipatingPrecedenceCurricularRules, addProgramConclusionConfigsForExcludedModules, addProgramConclusionConfigsForIncludedModules, getAcronym, getCode, getCurricularRulesSet, getCurriculumLineLogsSet, getCurriculumModulesSet, getDegreeModuleSetApprovalRulesSet, getName, getNameEn, getParentContextsSet, getParticipatingExclusivenessCurricularRulesSet, getParticipatingPrecedenceCurricularRulesSet, getProgramConclusionConfigsForExcludedModulesSet, getProgramConclusionConfigsForIncludedModulesSet, getRelationCurricularCourseCurriculumLineLog, getRelationCurricularRuleDegreeModule, getRelationDegreeModuleContext, getRelationDegreeModuleCurriculumModule, getRelationDegreeModulePrecedenceRule, getRelationDegreeModuleSetApprovalRuleDegreeModule, getRelationExclusivenessDegreeModule, getRelationProgramConclusionConfigExcludedModules, getRelationProgramConclusionConfigIncludedModules, getRelationRootDomainObjectDegreeModule, getRootDomainObject, removeCurricularRules, removeCurriculumLineLogs, removeCurriculumModules, removeDegreeModuleSetApprovalRules, removeParentContexts, removeParticipatingExclusivenessCurricularRules, removeParticipatingPrecedenceCurricularRules, removeProgramConclusionConfigsForExcludedModules, removeProgramConclusionConfigsForIncludedModules, setAcronym, setCode, setName, setNameEn, setRootDomainObjectMethods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace
-
Constructor Details
-
RootCourseGroup_Base
protected RootCourseGroup_Base()
-
-
Method Details
-
getRelationDegreeCurricularPlanDegreeModule
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.RootCourseGroup,org.fenixedu.academic.domain.DegreeCurricularPlan> getRelationDegreeCurricularPlanDegreeModule() -
getParentDegreeCurricularPlan
public org.fenixedu.academic.domain.DegreeCurricularPlan getParentDegreeCurricularPlan()- Overrides:
getParentDegreeCurricularPlanin classorg.fenixedu.academic.domain.degreeStructure.CourseGroup
-
setParentDegreeCurricularPlan
public void setParentDegreeCurricularPlan(org.fenixedu.academic.domain.DegreeCurricularPlan parentDegreeCurricularPlan)
-