Package org.fenixedu.academic.domain
Class Enrolment_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
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
- Direct Known Subclasses:
org.fenixedu.academic.domain.Enrolment
public abstract class Enrolment_Base
extends org.fenixedu.academic.domain.studentCurriculum.CurriculumLine
- 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.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_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttends(org.fenixedu.academic.domain.Attends attends) voidaddConclusionProcessVersions(org.fenixedu.academic.domain.student.curriculum.ConclusionProcessVersion conclusionProcessVersions) voidaddEnrolmentWrappers(org.fenixedu.academic.domain.studentCurriculum.InternalEnrolmentWrapper enrolmentWrappers) voidaddEvaluations(org.fenixedu.academic.domain.EnrolmentEvaluation evaluations) org.joda.time.DateTimeSet<org.fenixedu.academic.domain.Attends>Set<org.fenixedu.academic.domain.student.curriculum.ConclusionProcessVersion>org.fenixedu.academic.domain.curriculum.EnrollmentStateorg.fenixedu.academic.domain.curriculum.EnrollmentConditionSet<org.fenixedu.academic.domain.studentCurriculum.InternalEnrolmentWrapper>org.fenixedu.academic.domain.EvaluationSeasonSet<org.fenixedu.academic.domain.EnrolmentEvaluation>org.fenixedu.academic.domain.ExecutionIntervalstatic pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Enrolment,org.fenixedu.academic.domain.Attends> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Enrolment,org.fenixedu.academic.domain.student.curriculum.ConclusionProcessVersion> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.EnrolmentEvaluation,org.fenixedu.academic.domain.Enrolment> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.EvaluationSeason,org.fenixedu.academic.domain.Enrolment> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionInterval,org.fenixedu.academic.domain.Enrolment> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.studentCurriculum.InternalEnrolmentWrapper,org.fenixedu.academic.domain.Enrolment> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.Enrolment> org.fenixedu.academic.domain.StudentCurricularPlanvoidremoveAttends(org.fenixedu.academic.domain.Attends attends) voidremoveConclusionProcessVersions(org.fenixedu.academic.domain.student.curriculum.ConclusionProcessVersion conclusionProcessVersions) voidremoveEnrolmentWrappers(org.fenixedu.academic.domain.studentCurriculum.InternalEnrolmentWrapper enrolmentWrappers) voidremoveEvaluations(org.fenixedu.academic.domain.EnrolmentEvaluation evaluations) voidsetAnnulmentDate(org.joda.time.DateTime annulmentDate) voidsetEnrollmentState(org.fenixedu.academic.domain.curriculum.EnrollmentState enrollmentState) voidsetEnrolmentCondition(org.fenixedu.academic.domain.curriculum.EnrollmentCondition enrolmentCondition) voidsetEvaluationSeason(org.fenixedu.academic.domain.EvaluationSeason evaluationSeason) voidsetExecutionPeriod(org.fenixedu.academic.domain.ExecutionInterval executionPeriod) voidsetIsExtraCurricular(Boolean isExtraCurricular) voidsetStudentCurricularPlan(org.fenixedu.academic.domain.StudentCurricularPlan studentCurricularPlan) voidMethods inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumLine
addApprovedCurriculumLines, collectDismissals, createCurriculumLineLog, findEnrolmentFor, getAllCurriculumGroups, getAllCurriculumGroupsWithoutNoCourseGroupCurriculumGroups, getAllCurriculumLines, getAllDegreeModules, getApprovedCurriculumLine, getApprovedEnrolment, getApprovementDate, getCurrentUser, getCurricularCourse, getCurriculumLineStream, getCurriculumModules, getDegreeModulesToEvaluate, getDismissal, getEctsCreditsForCurriculum, getEnrolments, getExecutionInterval, getExecutionYear, getIEnrolmentsLastExecutionYear, getModuleTypeName, getName, getNumberOfAllApprovedEnrolments, hasAnyApprovedCurriculumLines, hasAnyEnrolments, hasConcluded, hasCreatedBy, hasCurricularCourse, hasCurricularCourse, hasEnrolment, hasEnrolment, hasEnrolmentWithEnroledState, hasExecutionPeriod, isAffinity, isApproved, isApproved, isEnroledInExecutionPeriod, isEnroledInSpecialSeason, isEnroledInSpecialSeason, isExtraCurricular, isLeaf, isNormal, isOptional, isParentGroupOptional, isPropaedeutic, isRoot, isStandalone, isValid, setCurricularCourse, setDegreeModule, validateDegreeModuleLinkMethods inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumLine_Base
getCreatedBy, getUsedInSeparationCycle, setCreatedBy, setUsedInSeparationCycleMethods inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumModule
calculateConclusionDate, calculateFinalGrade, calculateRawGrade, canConclude, delete, deleteRecursive, getApprovedCurriculumLines, getApprovedCurriculumLinesLastExecutionYear, getAprovedEctsCredits, getCreationDate, getCreditsConcluded, getCreditsConcluded, getCurricularRules, getCurriculum, getCurriculum, getCurriculum, getCurriculum, getDegreeCurricularPlanOfDegreeModule, getDegreeCurricularPlanOfStudent, getEctsCredits, getEnroledEctsCredits, getEnroledEctsCredits, getFullPath, getLastApprovement, getLastApprovementDate, getLastApprovementExecutionYear, getMostRecentActiveCurricularRule, getParentCycleCurriculumGroup, getPath, getPerson, getPresentationName, getRegistration, getRootCurriculumGroup, getStudent, hasAnyCurriculumLines, hasAnyCurriculumModules, hasCurriculumModule, hasDegreeModule, hasEnrolmentWithEnroledState, isApproved, isBranchCurriculumGroup, isConcluded, isConcluded, isCreditsDismissal, isCurriculumLine, isCycleCurriculumGroup, isDismissal, isEnrolment, isFor, isFor, isNoCourseGroupCurriculumGroup, parentAllowAccumulatedEctsCredits, parentCurriculumGroupIsNoCourseGroupCurriculumGroup, print, 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, writeReplace
-
Constructor Details
-
Enrolment_Base
protected Enrolment_Base()
-
-
Method Details
-
getRelationInternalEnrolmentWrapperEnrolment
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.studentCurriculum.InternalEnrolmentWrapper,org.fenixedu.academic.domain.Enrolment> getRelationInternalEnrolmentWrapperEnrolment() -
getRelationEnrolmentEnrolmentEvaluation
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.EnrolmentEvaluation,org.fenixedu.academic.domain.Enrolment> getRelationEnrolmentEnrolmentEvaluation() -
getRelationEnrolmentExecutionPeriod
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionInterval,org.fenixedu.academic.domain.Enrolment> getRelationEnrolmentExecutionPeriod() -
getRelationEnrolmentEvaluationSeason
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.EvaluationSeason,org.fenixedu.academic.domain.Enrolment> getRelationEnrolmentEvaluationSeason() -
getRelationAttendsEnrolment
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Enrolment,org.fenixedu.academic.domain.Attends> getRelationAttendsEnrolment() -
getRelationStudentCurricularPlanEnrolment
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.Enrolment> getRelationStudentCurricularPlanEnrolment() -
getRelationDissertationEnrolmentConclusionProcess
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Enrolment,org.fenixedu.academic.domain.student.curriculum.ConclusionProcessVersion> getRelationDissertationEnrolmentConclusionProcess() -
getEnrollmentState
public org.fenixedu.academic.domain.curriculum.EnrollmentState getEnrollmentState() -
setEnrollmentState
public void setEnrollmentState(org.fenixedu.academic.domain.curriculum.EnrollmentState enrollmentState) -
getEnrolmentCondition
public org.fenixedu.academic.domain.curriculum.EnrollmentCondition getEnrolmentCondition() -
setEnrolmentCondition
public void setEnrolmentCondition(org.fenixedu.academic.domain.curriculum.EnrollmentCondition enrolmentCondition) -
getIsExtraCurricular
-
setIsExtraCurricular
-
getWeigth
-
setWeigth
-
getAnnulmentDate
public org.joda.time.DateTime getAnnulmentDate() -
setAnnulmentDate
public void setAnnulmentDate(org.joda.time.DateTime annulmentDate) -
addEnrolmentWrappers
public void addEnrolmentWrappers(org.fenixedu.academic.domain.studentCurriculum.InternalEnrolmentWrapper enrolmentWrappers) -
removeEnrolmentWrappers
public void removeEnrolmentWrappers(org.fenixedu.academic.domain.studentCurriculum.InternalEnrolmentWrapper enrolmentWrappers) -
getEnrolmentWrappersSet
public Set<org.fenixedu.academic.domain.studentCurriculum.InternalEnrolmentWrapper> getEnrolmentWrappersSet() -
addEvaluations
public void addEvaluations(org.fenixedu.academic.domain.EnrolmentEvaluation evaluations) -
removeEvaluations
public void removeEvaluations(org.fenixedu.academic.domain.EnrolmentEvaluation evaluations) -
getEvaluationsSet
-
getExecutionPeriod
public org.fenixedu.academic.domain.ExecutionInterval getExecutionPeriod()- Specified by:
getExecutionPeriodin classorg.fenixedu.academic.domain.studentCurriculum.CurriculumLine
-
setExecutionPeriod
public void setExecutionPeriod(org.fenixedu.academic.domain.ExecutionInterval executionPeriod) -
getEvaluationSeason
public org.fenixedu.academic.domain.EvaluationSeason getEvaluationSeason() -
setEvaluationSeason
public void setEvaluationSeason(org.fenixedu.academic.domain.EvaluationSeason evaluationSeason) -
addAttends
public void addAttends(org.fenixedu.academic.domain.Attends attends) -
removeAttends
public void removeAttends(org.fenixedu.academic.domain.Attends attends) -
getAttendsSet
-
getStudentCurricularPlan
public org.fenixedu.academic.domain.StudentCurricularPlan getStudentCurricularPlan()- Overrides:
getStudentCurricularPlanin classorg.fenixedu.academic.domain.studentCurriculum.CurriculumLine
-
setStudentCurricularPlan
public void setStudentCurricularPlan(org.fenixedu.academic.domain.StudentCurricularPlan studentCurricularPlan) -
addConclusionProcessVersions
public void addConclusionProcessVersions(org.fenixedu.academic.domain.student.curriculum.ConclusionProcessVersion conclusionProcessVersions) -
removeConclusionProcessVersions
public void removeConclusionProcessVersions(org.fenixedu.academic.domain.student.curriculum.ConclusionProcessVersion conclusionProcessVersions) -
getConclusionProcessVersionsSet
public Set<org.fenixedu.academic.domain.student.curriculum.ConclusionProcessVersion> getConclusionProcessVersionsSet()
-