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:
-
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 TypeMethodDescriptionvoidaddAnyCurricularCourse(org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse anyCurricularCourse) voidaddChildContexts(org.fenixedu.academic.domain.degreeStructure.Context childContexts) voidaddDegreeModuleSetApprovalRulesAsApprovalGroup(org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule degreeModuleSetApprovalRulesAsApprovalGroup) voidaddParticipatingContextCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule participatingContextCurricularRules) Set<org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse>org.fenixedu.academic.domain.degreeStructure.BranchTypeSet<org.fenixedu.academic.domain.degreeStructure.Context>org.fenixedu.commons.i18n.LocalizedStringSet<org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule>booleanSet<org.fenixedu.academic.domain.curricularRules.CurricularRule>org.fenixedu.academic.domain.degreeStructure.ProgramConclusionstatic pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.CourseGroup,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.CourseGroup,org.fenixedu.academic.domain.degreeStructure.Context> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CurricularRule,org.fenixedu.academic.domain.degreeStructure.CourseGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule,org.fenixedu.academic.domain.degreeStructure.CourseGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.ProgramConclusion,org.fenixedu.academic.domain.degreeStructure.CourseGroup> voidremoveAnyCurricularCourse(org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse anyCurricularCourse) voidremoveChildContexts(org.fenixedu.academic.domain.degreeStructure.Context childContexts) voidremoveDegreeModuleSetApprovalRulesAsApprovalGroup(org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule degreeModuleSetApprovalRulesAsApprovalGroup) voidremoveParticipatingContextCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule participatingContextCurricularRules) voidsetBranchType(org.fenixedu.academic.domain.degreeStructure.BranchType branchType) voidsetConclusionTitle(org.fenixedu.commons.i18n.LocalizedString conclusionTitle) voidsetIsOptional(boolean isOptional) voidsetProgramConclusion(org.fenixedu.academic.domain.degreeStructure.ProgramConclusion programConclusion) Methods inherited from class org.fenixedu.academic.domain.degreeStructure.DegreeModule
applyToCurricularCourses, delete, deleteContext, getAllCurricularCourses, getAllCurricularCourses, getAllDegreeModules, getAllParentCourseGroups, getCanBeDeleted, getCreditsLimitRule, getCurricularRules, getCurricularRules, getCurricularRules, getCurricularRules, getCurricularRules, getCurricularRules, getCurricularRules, getDegree, getDegreeModulesSelectionLimitRule, getDegreeType, getExclusivenessRules, getMaxEctsCredits, getMaxEctsCredits, getMinEctsCredits, getMinEctsCredits, getMinimumExecutionPeriod, getMostRecentActiveCurricularRule, getMostRecentActiveCurricularRule, getName, getNameEn, getNameI18N, getNameI18N, getOneFullName, getOneFullName, getOneFullName, getParentContexts, getParentContextsBy, getParentContextsByExecutionSemester, getParentContextsByExecutionYear, getParentCourseGroups, getParentCycleCourseGroups, getParentDegreeCurricularPlan, getParticipatingCurricularRules, getVisibleCurricularRules, getVisibleCurricularRules, hasAnyCurricularRules, hasAnyOpenParentContexts, hasAnyParentContexts, hasDegreeModule, hasOnlyOneParentCourseGroup, hasOnlyOneParentCourseGroup, isBranchCourseGroup, isCourseGroup, isCurricularCourse, isCycleCourseGroup, isDissertation, isLeaf, isRoot, printMethods inherited from class org.fenixedu.academic.domain.degreeStructure.DegreeModule_Base
addCurricularRules, addCurriculumLineLogs, addCurriculumModules, addDegreeModuleSetApprovalRules, addParentContexts, addParticipatingExclusivenessCurricularRules, addParticipatingPrecedenceCurricularRules, getAcronym, getCode, getCurricularRulesSet, getCurriculumLineLogsSet, getCurriculumModulesSet, getDegreeModuleSetApprovalRulesSet, getName, getNameEn, getParentContextsSet, getParticipatingExclusivenessCurricularRulesSet, getParticipatingPrecedenceCurricularRulesSet, getRelationCurricularCourseCurriculumLineLog, getRelationCurricularRuleDegreeModule, getRelationDegreeModuleContext, getRelationDegreeModuleCurriculumModule, getRelationDegreeModulePrecedenceRule, getRelationDegreeModuleSetApprovalRuleDegreeModule, getRelationExclusivenessDegreeModule, getRelationRootDomainObjectDegreeModule, getRootDomainObject, removeCurricularRules, removeCurriculumLineLogs, removeCurriculumModules, removeDegreeModuleSetApprovalRules, removeParentContexts, removeParticipatingExclusivenessCurricularRules, removeParticipatingPrecedenceCurricularRules, 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
-
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
-