Package org.fenixedu.academic.domain
Class CurricularCourse_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.CurricularCourse_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
- Direct Known Subclasses:
org.fenixedu.academic.domain.CurricularCourse
public abstract class CurricularCourse_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 TypeMethodDescriptionvoidaddAssociatedExecutionCourses(org.fenixedu.academic.domain.ExecutionCourse associatedExecutionCourses) voidaddCreditsDismissals(org.fenixedu.academic.domain.studentCurriculum.CreditsDismissal creditsDismissals) Set<org.fenixedu.academic.domain.ExecutionCourse>org.fenixedu.academic.domain.CompetenceCourseSet<org.fenixedu.academic.domain.studentCurriculum.CreditsDismissal>org.fenixedu.academic.domain.DegreeCurricularPlanstatic pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.CurricularCourse,org.fenixedu.academic.domain.studentCurriculum.CreditsDismissal> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.CompetenceCourse,org.fenixedu.academic.domain.CurricularCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionCourse,org.fenixedu.academic.domain.CurricularCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.DegreeCurricularPlan,org.fenixedu.academic.domain.CurricularCourse> voidremoveAssociatedExecutionCourses(org.fenixedu.academic.domain.ExecutionCourse associatedExecutionCourses) voidremoveCreditsDismissals(org.fenixedu.academic.domain.studentCurriculum.CreditsDismissal creditsDismissals) voidsetCompetenceCourse(org.fenixedu.academic.domain.CompetenceCourse competenceCourse) voidsetDegreeCurricularPlan(org.fenixedu.academic.domain.DegreeCurricularPlan degreeCurricularPlan) voidMethods 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
-
CurricularCourse_Base
protected CurricularCourse_Base()
-
-
Method Details
-
getRelationCurricularCourseCompetenceCourse
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.CompetenceCourse,org.fenixedu.academic.domain.CurricularCourse> getRelationCurricularCourseCompetenceCourse() -
getRelationCreditsDismissalNoEnrolCurricularCourses
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.CurricularCourse,org.fenixedu.academic.domain.studentCurriculum.CreditsDismissal> getRelationCreditsDismissalNoEnrolCurricularCourses() -
getRelationCurricularCourseExecutionCourse
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionCourse,org.fenixedu.academic.domain.CurricularCourse> getRelationCurricularCourseExecutionCourse() -
getRelationDegreeCurricularPlanCurricularCourse
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.DegreeCurricularPlan,org.fenixedu.academic.domain.CurricularCourse> getRelationDegreeCurricularPlanCurricularCourse() -
getWeigth
-
setWeigth
-
getCompetenceCourse
public org.fenixedu.academic.domain.CompetenceCourse getCompetenceCourse() -
setCompetenceCourse
public void setCompetenceCourse(org.fenixedu.academic.domain.CompetenceCourse competenceCourse) -
addCreditsDismissals
public void addCreditsDismissals(org.fenixedu.academic.domain.studentCurriculum.CreditsDismissal creditsDismissals) -
removeCreditsDismissals
public void removeCreditsDismissals(org.fenixedu.academic.domain.studentCurriculum.CreditsDismissal creditsDismissals) -
getCreditsDismissalsSet
public Set<org.fenixedu.academic.domain.studentCurriculum.CreditsDismissal> getCreditsDismissalsSet() -
addAssociatedExecutionCourses
public void addAssociatedExecutionCourses(org.fenixedu.academic.domain.ExecutionCourse associatedExecutionCourses) -
removeAssociatedExecutionCourses
public void removeAssociatedExecutionCourses(org.fenixedu.academic.domain.ExecutionCourse associatedExecutionCourses) -
getAssociatedExecutionCoursesSet
-
getDegreeCurricularPlan
public org.fenixedu.academic.domain.DegreeCurricularPlan getDegreeCurricularPlan() -
setDegreeCurricularPlan
public void setDegreeCurricularPlan(org.fenixedu.academic.domain.DegreeCurricularPlan degreeCurricularPlan)
-