Package org.fenixedu.academic.domain
Class OptionalEnrolment_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.studentCurriculum.CurriculumModule_Base
org.fenixedu.academic.domain.studentCurriculum.CurriculumModule
org.fenixedu.academic.domain.studentCurriculum.CurriculumLine_Base
org.fenixedu.academic.domain.studentCurriculum.CurriculumLine
org.fenixedu.academic.domain.Enrolment_Base
org.fenixedu.academic.domain.Enrolment
org.fenixedu.academic.domain.OptionalEnrolment_Base
- All Implemented Interfaces:
Serializable,org.fenixedu.academic.domain.IEnrolment,org.fenixedu.academic.domain.student.curriculum.ICurriculumEntry,pt.ist.fenixframework.DomainObject
public abstract class OptionalEnrolment_Base
extends org.fenixedu.academic.domain.Enrolment
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumModule
org.fenixedu.academic.domain.studentCurriculum.CurriculumModule.ConclusionValue, org.fenixedu.academic.domain.studentCurriculum.CurriculumModule.CurriculumModulePredicateByApproval, org.fenixedu.academic.domain.studentCurriculum.CurriculumModule.CurriculumModulePredicateByExecutionInterval, org.fenixedu.academic.domain.studentCurriculum.CurriculumModule.CurriculumModulePredicateByExecutionYear, org.fenixedu.academic.domain.studentCurriculum.CurriculumModule.CurriculumModulePredicateByTypeNested 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.Enrolment
COMPARATOR_BY_STUDENT_NUMBER, logger, REVERSE_COMPARATOR_BY_EXECUTION_PERIOD_AND_ID, SIGNAL_CREATEDFields inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumLine
COMPARATOR_BY_APPROVEMENT_DATE_AND_IDFields inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumModule
COMPARATOR_BY_CREATION_DATE, COMPARATOR_BY_FULL_PATH_NAME_AND_ID, COMPARATOR_BY_NAME_AND_IDFields inherited from interface org.fenixedu.academic.domain.student.curriculum.ICurriculumEntry
COMPARATOR_BY_EXECUTION_PERIOD, COMPARATOR_BY_EXECUTION_PERIOD_AND_ID, COMPARATOR_BY_EXECUTION_PERIOD_AND_NAME, COMPARATOR_BY_EXECUTION_PERIOD_AND_NAME_AND_ID, COMPARATOR_BY_EXECUTION_YEAR, COMPARATOR_BY_EXECUTION_YEAR_AND_NAME, COMPARATOR_BY_EXECUTION_YEAR_AND_NAME_AND_ID, COMPARATOR_BY_ID, COMPARATOR_BY_REVERSE_EXECUTION_PERIOD_AND_NAME, COMPARATOR_BY_REVERSE_EXECUTION_PERIOD_AND_NAME_AND_IDFields inherited from interface org.fenixedu.academic.domain.IEnrolment
COMPARATOR_BY_APPROVEMENT_DATE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.fenixedu.academic.domain.degreeStructure.OptionalCurricularCoursestatic pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.OptionalEnrolment,org.fenixedu.academic.domain.degreeStructure.OptionalCurricularCourse> voidsetOptionalCurricularCourse(org.fenixedu.academic.domain.degreeStructure.OptionalCurricularCourse optionalCurricularCourse) Methods inherited from class org.fenixedu.academic.domain.Enrolment
activate, annul, calculateConclusionDate, canBeUsedAsCreditsSource, canConclude, changeAttends, checkInitConstraints, checkRulesToDelete, createCurriculumLineLog, createEnrolmentEvaluationWithoutGrade, delete, deleteInformation, findAttends, findEnrolmentEvaluations, findEnrolmentFor, findOrCreateAttends, getAcademicUnit, getAllFinalEnrolmentEvaluations, getApprovedEnrolment, getAprovedEctsCredits, getAttendsByExecutionCourse, getAttendsFor, getBrothers, getCode, getCredits, getCreditsConcluded, getCurriculum, getCurriculumLinesForCurriculum, getDegreeModulesToEvaluate, getDescription, getEctsCredits, getEctsCreditsForCurriculum, getEnroledEctsCredits, getEnroledEctsCredits, getEnrolmentEvaluation, getEnrolmentEvaluationBySeason, getEnrolmentEvaluationBySeasonAndState, getEnrolments, getEnrolmentTypeName, getExecutionCourseFor, getExecutionCourses, getExecutionInterval, getExecutionPeriod, getFinalEnrolmentEvaluation, getFinalEnrolmentEvaluationBySeason, getFinalGrade, getGrade, getGrade, getGradeValue, getIsExtraCurricular, getLatestEnrolmentEvaluationBySeason, getModuleTypeName, getNumberOfAllApprovedEnrolments, getNumberOfTotalEnrolmentsInThisCourse, getStudentCurricularPlan, getWeigth, getWeigthForCurriculum, hasAnyEnrolments, hasAnyNonTemporaryEvaluations, hasEnrolment, hasEnrolment, hasEnrolmentWithEnroledState, hasImprovementFor, hasSpecialSeason, hasSpecialSeasonFor, initializeAsNew, initializeAsNewWithoutEnrolmentEvaluation, isAnnulled, isAnual, isApproved, isApproved, isAproved, isBefore, isConcluded, isDissertation, isEnroled, isEnroledInExecutionPeriod, isEnroledInSeason, isEnroledInSpecialSeason, isEnroledInSpecialSeason, isEnrolment, isEnrolmentTypeNormal, isEvaluatedInSeason, isExternalEnrolment, isExtraCurricular, isFinal, isFinalWork, isFlunked, isImpossible, isInvisible, isOptional, isPropaedeutic, isTemporary, isValid, isValid, markAsExtraCurricular, print, setDegreeModule, setIsExtraCurricularMethods inherited from class org.fenixedu.academic.domain.Enrolment_Base
addAttends, addConclusionProcessVersions, addEnrolmentWrappers, addEvaluations, getAnnulmentDate, getAttendsSet, getConclusionProcessVersionsSet, getEnrollmentState, getEnrolmentCondition, getEnrolmentWrappersSet, getEvaluationSeason, getEvaluationsSet, getRelationAttendsEnrolment, getRelationDissertationEnrolmentConclusionProcess, getRelationEnrolmentEnrolmentEvaluation, getRelationEnrolmentEvaluationSeason, getRelationEnrolmentExecutionPeriod, getRelationInternalEnrolmentWrapperEnrolment, getRelationStudentCurricularPlanEnrolment, removeAttends, removeConclusionProcessVersions, removeEnrolmentWrappers, removeEvaluations, setAnnulmentDate, setEnrollmentState, setEnrolmentCondition, setEvaluationSeason, setExecutionPeriod, setStudentCurricularPlan, setWeigthMethods inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumLine
addApprovedCurriculumLines, collectDismissals, getAllCurriculumGroups, getAllCurriculumGroupsWithoutNoCourseGroupCurriculumGroups, getAllCurriculumLines, getAllDegreeModules, getApprovedCurriculumLine, getApprovementDate, getCurrentUser, getCurricularCourse, getCurriculumLineStream, getCurriculumModules, getDismissal, getExecutionYear, getIEnrolmentsLastExecutionYear, getName, hasAnyApprovedCurriculumLines, hasConcluded, hasCreatedBy, hasCurricularCourse, hasCurricularCourse, hasExecutionPeriod, isAffinity, isLeaf, isNormal, isParentGroupOptional, isRoot, isStandalone, setCurricularCourse, validateDegreeModuleLinkMethods inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumLine_Base
getCreatedBy, getUsedInSeparationCycle, setCreatedBy, setUsedInSeparationCycleMethods inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumModule
calculateFinalGrade, calculateRawGrade, deleteRecursive, getApprovedCurriculumLines, getApprovedCurriculumLinesLastExecutionYear, getCreationDate, getCreditsConcluded, getCurricularRules, getCurriculum, getCurriculum, getCurriculum, getDegreeCurricularPlanOfDegreeModule, getDegreeCurricularPlanOfStudent, getFullPath, getLastApprovement, getLastApprovementDate, getLastApprovementExecutionYear, getMostRecentActiveCurricularRule, getParentCycleCurriculumGroup, getPath, getPerson, getPresentationName, getRegistration, getRootCurriculumGroup, getStudent, hasAnyCurriculumLines, hasAnyCurriculumModules, hasCurriculumModule, hasDegreeModule, hasEnrolmentWithEnroledState, isApproved, isBranchCurriculumGroup, isConcluded, isCreditsDismissal, isCurriculumLine, isCycleCurriculumGroup, isDismissal, isFor, isFor, isNoCourseGroupCurriculumGroup, parentAllowAccumulatedEctsCredits, parentCurriculumGroupIsNoCourseGroupCurriculumGroup, setCreationDate, wasCreatedMethods inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumModule_Base
getCreationDateDateTime, getCurriculumGroup, getDegreeModule, getRelationCurriculumModuleCurriculumGroup, getRelationDegreeModuleCurriculumModule, setCreationDateDateTime, setCurriculumGroupMethods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplaceMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.fenixedu.academic.domain.student.curriculum.ICurriculumEntry
getApprovalTypeDescription, getApprovementDate, getCreationDateDateTime, getExecutionYear, getName, getPresentationName, hasExecutionPeriodMethods inherited from interface org.fenixedu.academic.domain.IEnrolment
getExternalId
-
Constructor Details
-
OptionalEnrolment_Base
protected OptionalEnrolment_Base()
-
-
Method Details
-
getRelationOptionalCurricularCourseOptionalEnrolment
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.OptionalEnrolment,org.fenixedu.academic.domain.degreeStructure.OptionalCurricularCourse> getRelationOptionalCurricularCourseOptionalEnrolment() -
getOptionalCurricularCourse
public org.fenixedu.academic.domain.degreeStructure.OptionalCurricularCourse getOptionalCurricularCourse() -
setOptionalCurricularCourse
public void setOptionalCurricularCourse(org.fenixedu.academic.domain.degreeStructure.OptionalCurricularCourse optionalCurricularCourse)
-