Class CycleCourseGroup_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.CycleCourseGroup_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
public abstract class CycleCourseGroup_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 TypeMethodDescriptionvoidaddDestinationAffinities(org.fenixedu.academic.domain.degreeStructure.CycleCourseGroup destinationAffinities) voidaddSourceAffinities(org.fenixedu.academic.domain.degreeStructure.CycleCourseGroup sourceAffinities) org.fenixedu.academic.domain.degreeStructure.CycleTypeSet<org.fenixedu.academic.domain.degreeStructure.CycleCourseGroup>static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.CycleCourseGroup,org.fenixedu.academic.domain.degreeStructure.CycleCourseGroup> Set<org.fenixedu.academic.domain.degreeStructure.CycleCourseGroup>voidremoveDestinationAffinities(org.fenixedu.academic.domain.degreeStructure.CycleCourseGroup destinationAffinities) voidremoveSourceAffinities(org.fenixedu.academic.domain.degreeStructure.CycleCourseGroup sourceAffinities) voidsetCycleType(org.fenixedu.academic.domain.degreeStructure.CycleType cycleType) 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, getParentDegreeCurricularPlan, 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
-
CycleCourseGroup_Base
protected CycleCourseGroup_Base()
-
-
Method Details
-
getRelationAffinityCycleCourseGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.CycleCourseGroup,org.fenixedu.academic.domain.degreeStructure.CycleCourseGroup> getRelationAffinityCycleCourseGroup() -
getCycleType
public org.fenixedu.academic.domain.degreeStructure.CycleType getCycleType() -
setCycleType
public void setCycleType(org.fenixedu.academic.domain.degreeStructure.CycleType cycleType) -
addSourceAffinities
public void addSourceAffinities(org.fenixedu.academic.domain.degreeStructure.CycleCourseGroup sourceAffinities) -
removeSourceAffinities
public void removeSourceAffinities(org.fenixedu.academic.domain.degreeStructure.CycleCourseGroup sourceAffinities) -
getSourceAffinitiesSet
-
addDestinationAffinities
public void addDestinationAffinities(org.fenixedu.academic.domain.degreeStructure.CycleCourseGroup destinationAffinities) -
removeDestinationAffinities
public void removeDestinationAffinities(org.fenixedu.academic.domain.degreeStructure.CycleCourseGroup destinationAffinities) -
getDestinationAffinitiesSet
public Set<org.fenixedu.academic.domain.degreeStructure.CycleCourseGroup> getDestinationAffinitiesSet()
-