Class OptionalCurricularCourse_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
org.fenixedu.academic.domain.CurricularCourse
org.fenixedu.academic.domain.degreeStructure.OptionalCurricularCourse_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
public abstract class OptionalCurricularCourse_Base
extends org.fenixedu.academic.domain.CurricularCourse
- 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.CurricularCourse
CURRICULAR_COURSE_COMPARATOR_BY_DEGREE_AND_NAMEFields inherited from class org.fenixedu.academic.domain.degreeStructure.DegreeModule
COMPARATOR_BY_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOptionalEnrolmentLogs(org.fenixedu.academic.domain.log.OptionalEnrolmentLog optionalEnrolmentLogs) voidaddOptionalEnrolments(org.fenixedu.academic.domain.OptionalEnrolment optionalEnrolments) Set<org.fenixedu.academic.domain.log.OptionalEnrolmentLog>Set<org.fenixedu.academic.domain.OptionalEnrolment>static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.OptionalEnrolment,org.fenixedu.academic.domain.degreeStructure.OptionalCurricularCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.log.OptionalEnrolmentLog,org.fenixedu.academic.domain.degreeStructure.OptionalCurricularCourse> voidremoveOptionalEnrolmentLogs(org.fenixedu.academic.domain.log.OptionalEnrolmentLog optionalEnrolmentLogs) voidremoveOptionalEnrolments(org.fenixedu.academic.domain.OptionalEnrolment optionalEnrolments) Methods inherited from class org.fenixedu.academic.domain.CurricularCourse
addAssociatedExecutionCourses, applyToCurricularCourses, delete, findExecutionCourses, getAcronym, getAcronym, getAllCurricularCourses, getAllCurricularCourses, getAllDegreeModules, getBaseName, getBaseNameEn, getBaseWeight, getCode, getCodeAndName, getCredits, getCurricularCourseUniqueKeyForEnrollment, getDegreeCurricularPlan, getDepartmentUnit, getEctsCredits, getEctsCredits, getEnrolments, getEnrolmentsByAcademicInterval, getEnrolmentsByExecutionPeriod, getEnrolmentsByExecutionYear, getEvaluationMethod, getEvaluationMethodEn, getEvaluationMethodI18N, getExecutionCoursesByExecutionPeriod, getExecutionCoursesByExecutionYear, getExecutionDegreeFor, getExecutionDegreeFor, getMaxEctsCredits, getMinEctsCredits, getName, getName, getNameEn, getNameEn, getObjectives, getObjectivesEn, getObjectivesI18N, getParentDegreeCurricularPlan, getProgram, getProgramEn, getProgramI18N, getRegime, getRegime, getRegime, getWeight, getWeight, getWeigth, hasAnyActiveContext, hasAnyExecutionCourseIn, hasAnyExecutionDegreeFor, hasRegime, hasRegime, hasScopeInGivenSemesterAndCurricularYearInDCP, isActive, isActive, isActive, isAnual, isAnual, isCurricularCourse, isDissertation, isEquivalent, isLeaf, isOptionalCurricularCourse, isRoot, isSemestrial, print, setWeightMethods inherited from class org.fenixedu.academic.domain.CurricularCourse_Base
addCreditsDismissals, getAssociatedExecutionCoursesSet, getCompetenceCourse, getCreditsDismissalsSet, getRelationCreditsDismissalNoEnrolCurricularCourses, getRelationCurricularCourseCompetenceCourse, getRelationCurricularCourseExecutionCourse, getRelationDegreeCurricularPlanCurricularCourse, removeAssociatedExecutionCourses, removeCreditsDismissals, setCompetenceCourse, setDegreeCurricularPlan, setWeigthMethods inherited from class org.fenixedu.academic.domain.degreeStructure.DegreeModule
deleteContext, getAllParentCourseGroups, getCanBeDeleted, getCreditsLimitRule, getCurricularRules, getCurricularRules, getCurricularRules, getCurricularRules, getCurricularRules, getCurricularRules, getCurricularRules, getDegree, getDegreeModulesSelectionLimitRule, getDegreeType, getExclusivenessRules, getMaxEctsCredits, getMinEctsCredits, getMinimumExecutionPeriod, getMostRecentActiveCurricularRule, getMostRecentActiveCurricularRule, getNameI18N, getNameI18N, getOneFullName, getOneFullName, getOneFullName, getParentContexts, getParentContextsBy, getParentContextsByExecutionSemester, getParentContextsByExecutionYear, getParentCourseGroups, getParentCycleCourseGroups, getParticipatingCurricularRules, getVisibleCurricularRules, getVisibleCurricularRules, hasAnyCurricularRules, hasAnyOpenParentContexts, hasAnyParentContexts, hasDegreeModule, hasOnlyOneParentCourseGroup, hasOnlyOneParentCourseGroup, isBranchCourseGroup, isCourseGroup, isCycleCourseGroupMethods inherited from class org.fenixedu.academic.domain.degreeStructure.DegreeModule_Base
addCurricularRules, addCurriculumLineLogs, addCurriculumModules, addDegreeModuleSetApprovalRules, addParentContexts, addParticipatingExclusivenessCurricularRules, addParticipatingPrecedenceCurricularRules, getCurricularRulesSet, getCurriculumLineLogsSet, getCurriculumModulesSet, getDegreeModuleSetApprovalRulesSet, 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
-
OptionalCurricularCourse_Base
protected OptionalCurricularCourse_Base()
-
-
Method Details
-
getRelationOptionalCurricularCourseOptionalEnrolmentLog
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.log.OptionalEnrolmentLog,org.fenixedu.academic.domain.degreeStructure.OptionalCurricularCourse> getRelationOptionalCurricularCourseOptionalEnrolmentLog() -
getRelationOptionalCurricularCourseOptionalEnrolment
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.OptionalEnrolment,org.fenixedu.academic.domain.degreeStructure.OptionalCurricularCourse> getRelationOptionalCurricularCourseOptionalEnrolment() -
addOptionalEnrolmentLogs
public void addOptionalEnrolmentLogs(org.fenixedu.academic.domain.log.OptionalEnrolmentLog optionalEnrolmentLogs) -
removeOptionalEnrolmentLogs
public void removeOptionalEnrolmentLogs(org.fenixedu.academic.domain.log.OptionalEnrolmentLog optionalEnrolmentLogs) -
getOptionalEnrolmentLogsSet
-
addOptionalEnrolments
public void addOptionalEnrolments(org.fenixedu.academic.domain.OptionalEnrolment optionalEnrolments) -
removeOptionalEnrolments
public void removeOptionalEnrolments(org.fenixedu.academic.domain.OptionalEnrolment optionalEnrolments) -
getOptionalEnrolmentsSet
-