Class Registration_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.student.Registration_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
public abstract class Registration_Base
extends pt.ist.fenixframework.core.AbstractDomainObject
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject
pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAssociatedAttends(org.fenixedu.academic.domain.Attends associatedAttends) voidaddCurriculumLineLogs(org.fenixedu.academic.domain.log.CurriculumLineLog curriculumLineLogs) voidaddDestinyRegistrations(org.fenixedu.academic.domain.student.Registration destinyRegistrations) voidaddDynamicField(org.fenixedu.academic.domain.dml.DynamicField dynamicField) voidaddExternalEnrolments(org.fenixedu.academic.domain.studentCurriculum.ExternalEnrolment externalEnrolments) voidaddRegistrationDataByExecutionYear(org.fenixedu.academic.domain.student.RegistrationDataByExecutionYear registrationDataByExecutionYear) voidaddRegistrationRegimes(org.fenixedu.academic.domain.student.RegistrationRegime registrationRegimes) voidaddRegistrationStates(org.fenixedu.academic.domain.student.registrationStates.RegistrationState registrationStates) voidaddSchoolClasses(org.fenixedu.academic.domain.SchoolClass schoolClasses) voidaddShiftEnrolments(org.fenixedu.academic.domain.ShiftEnrolment shiftEnrolments) voidaddShifts(org.fenixedu.academic.domain.Shift shifts) voidaddStudentCurricularPlans(org.fenixedu.academic.domain.StudentCurricularPlan studentCurricularPlans) voidaddStudentStatutes(org.fenixedu.academic.domain.student.StudentStatute studentStatutes) Set<org.fenixedu.academic.domain.Attends>org.fenixedu.academic.domain.student.PrecedentDegreeInformationSet<org.fenixedu.academic.domain.log.CurriculumLineLog>org.fenixedu.academic.domain.DegreeSet<org.fenixedu.academic.domain.student.Registration>Set<org.fenixedu.academic.domain.dml.DynamicField>Set<org.fenixedu.academic.domain.studentCurriculum.ExternalEnrolment>org.joda.time.YearMonthDayorg.fenixedu.academic.domain.candidacy.IngressionTypeorg.fenixedu.academic.domain.student.PrecedentDegreeInformationSet<org.fenixedu.academic.domain.student.RegistrationDataByExecutionYear>org.fenixedu.academic.domain.student.RegistrationNumberorg.fenixedu.academic.domain.student.RegistrationProtocolSet<org.fenixedu.academic.domain.student.RegistrationRegime>Set<org.fenixedu.academic.domain.student.registrationStates.RegistrationState>org.fenixedu.academic.domain.ExecutionYearstatic pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Attends,org.fenixedu.academic.domain.student.Registration> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.student.PrecedentDegreeInformation> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.dml.DynamicField> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.student.PrecedentDegreeInformation> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.RegistrationDataByExecutionYear,org.fenixedu.academic.domain.student.Registration> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.Degree> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.studentCurriculum.ExternalEnrolment> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.candidacy.IngressionType> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.RegistrationRegime,org.fenixedu.academic.domain.student.Registration> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.RegistrationNumber,org.fenixedu.academic.domain.student.Registration> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.student.RegistrationProtocol> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.SchoolClass,org.fenixedu.academic.domain.student.Registration> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.student.Registration> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.registrationStates.RegistrationState,org.fenixedu.academic.domain.student.Registration> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Student,org.fenixedu.academic.domain.student.Registration> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.StudentStatute,org.fenixedu.academic.domain.student.Registration> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.student.Registration> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ShiftEnrolment,org.fenixedu.academic.domain.student.Registration> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.Shift> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.student.Registration> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.log.CurriculumLineLog> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.ExecutionYear> org.fenixedu.bennu.core.domain.BennuSet<org.fenixedu.academic.domain.SchoolClass>Set<org.fenixedu.academic.domain.ShiftEnrolment>Set<org.fenixedu.academic.domain.Shift>org.fenixedu.academic.domain.student.Registrationorg.joda.time.YearMonthDayorg.fenixedu.academic.domain.student.StudentSet<org.fenixedu.academic.domain.StudentCurricularPlan>Set<org.fenixedu.academic.domain.student.StudentStatute>org.joda.time.YearMonthDayvoidremoveAssociatedAttends(org.fenixedu.academic.domain.Attends associatedAttends) voidremoveCurriculumLineLogs(org.fenixedu.academic.domain.log.CurriculumLineLog curriculumLineLogs) voidremoveDestinyRegistrations(org.fenixedu.academic.domain.student.Registration destinyRegistrations) voidremoveDynamicField(org.fenixedu.academic.domain.dml.DynamicField dynamicField) voidremoveExternalEnrolments(org.fenixedu.academic.domain.studentCurriculum.ExternalEnrolment externalEnrolments) voidremoveRegistrationDataByExecutionYear(org.fenixedu.academic.domain.student.RegistrationDataByExecutionYear registrationDataByExecutionYear) voidremoveRegistrationRegimes(org.fenixedu.academic.domain.student.RegistrationRegime registrationRegimes) voidremoveRegistrationStates(org.fenixedu.academic.domain.student.registrationStates.RegistrationState registrationStates) voidremoveSchoolClasses(org.fenixedu.academic.domain.SchoolClass schoolClasses) voidremoveShiftEnrolments(org.fenixedu.academic.domain.ShiftEnrolment shiftEnrolments) voidremoveShifts(org.fenixedu.academic.domain.Shift shifts) voidremoveStudentCurricularPlans(org.fenixedu.academic.domain.StudentCurricularPlan studentCurricularPlans) voidremoveStudentStatutes(org.fenixedu.academic.domain.student.StudentStatute studentStatutes) voidsetAdmissionPhase(Integer admissionPhase) voidsetCompletedDegreeInformation(org.fenixedu.academic.domain.student.PrecedentDegreeInformation completedDegreeInformation) voidsetDegree(org.fenixedu.academic.domain.Degree degree) voidsetEntryGrade(Double entryGrade) voidsetHomologationDate(org.joda.time.YearMonthDay homologationDate) voidsetIngressionType(org.fenixedu.academic.domain.candidacy.IngressionType ingressionType) voidvoidsetPlacingOption(Integer placingOption) voidsetPreviousDegreeInformation(org.fenixedu.academic.domain.student.PrecedentDegreeInformation previousDegreeInformation) voidsetRegistrationNumber(org.fenixedu.academic.domain.student.RegistrationNumber registrationNumber) voidsetRegistrationProtocol(org.fenixedu.academic.domain.student.RegistrationProtocol registrationProtocol) voidsetRegistrationYear(org.fenixedu.academic.domain.ExecutionYear registrationYear) voidsetRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) voidsetSourceRegistration(org.fenixedu.academic.domain.student.Registration sourceRegistration) voidsetStartDate(org.joda.time.YearMonthDay startDate) voidsetStudent(org.fenixedu.academic.domain.student.Student student) voidsetStudiesStartDate(org.joda.time.YearMonthDay studiesStartDate) Methods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace
-
Constructor Details
-
Registration_Base
protected Registration_Base()
-
-
Method Details
-
getRelationAttendsStudent
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Attends,org.fenixedu.academic.domain.student.Registration> getRelationAttendsStudent() -
getRelationRegistrationStateRegistration
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.registrationStates.RegistrationState,org.fenixedu.academic.domain.student.Registration> getRelationRegistrationStateRegistration() -
getRelationStudentCurricularPlanStudent
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.student.Registration> getRelationStudentCurricularPlanStudent() -
getRelationRegistrationStudentStatute
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.StudentStatute,org.fenixedu.academic.domain.student.Registration> getRelationRegistrationStudentStatute() -
getRelationRegistrationStudent
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Student,org.fenixedu.academic.domain.student.Registration> getRelationRegistrationStudent() -
getRelationRegistrationSourceDestiny
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.student.Registration> getRelationRegistrationSourceDestiny() -
getRelationRegistrationRegimeRegistration
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.RegistrationRegime,org.fenixedu.academic.domain.student.Registration> getRelationRegistrationRegimeRegistration() -
getRelationStudentExecutionYear
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.ExecutionYear> getRelationStudentExecutionYear() -
getRelationDynamicFieldsForRegistration
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.dml.DynamicField> getRelationDynamicFieldsForRegistration() -
getRelationRegistrationRegistrationNumber
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.RegistrationNumber,org.fenixedu.academic.domain.student.Registration> getRelationRegistrationRegistrationNumber() -
getRelationStudentEnrolmentLog
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.log.CurriculumLineLog> getRelationStudentEnrolmentLog() -
getRelationShiftStudent
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.Shift> getRelationShiftStudent() -
getRelationRegistrationExternalEnrolment
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.studentCurriculum.ExternalEnrolment> getRelationRegistrationExternalEnrolment() -
getRelationRegistrationDegree
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.Degree> getRelationRegistrationDegree() -
getRelationRegistrationIngressionType
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.candidacy.IngressionType> getRelationRegistrationIngressionType() -
getRelationShiftEnrolmentRegistration
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ShiftEnrolment,org.fenixedu.academic.domain.student.Registration> getRelationShiftEnrolmentRegistration() -
getRelationRegistrationRegistrationProtocol
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.student.RegistrationProtocol> getRelationRegistrationRegistrationProtocol() -
getRelationCompletedPrecedentDegreeInformationRegistration
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.student.PrecedentDegreeInformation> getRelationCompletedPrecedentDegreeInformationRegistration() -
getRelationRegistrationDataByExecutionYearRegistration
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.RegistrationDataByExecutionYear,org.fenixedu.academic.domain.student.Registration> getRelationRegistrationDataByExecutionYearRegistration() -
getRelationRegistrationSchoolClass
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.SchoolClass,org.fenixedu.academic.domain.student.Registration> getRelationRegistrationSchoolClass() -
getRelationRootDomainObjectRegistration
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.student.Registration> getRelationRootDomainObjectRegistration() -
getRelationPreviousPrecedentDegreeInformationRegistration
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.student.PrecedentDegreeInformation> getRelationPreviousPrecedentDegreeInformationRegistration() -
getHomologationDate
public org.joda.time.YearMonthDay getHomologationDate() -
setHomologationDate
public void setHomologationDate(org.joda.time.YearMonthDay homologationDate) -
getNumber
-
setNumber
-
getStartDate
public org.joda.time.YearMonthDay getStartDate() -
setStartDate
public void setStartDate(org.joda.time.YearMonthDay startDate) -
getStudiesStartDate
public org.joda.time.YearMonthDay getStudiesStartDate() -
setStudiesStartDate
public void setStudiesStartDate(org.joda.time.YearMonthDay studiesStartDate) -
getAdmissionPhase
-
setAdmissionPhase
-
getPlacingOption
-
setPlacingOption
-
getEntryGrade
-
setEntryGrade
-
addAssociatedAttends
public void addAssociatedAttends(org.fenixedu.academic.domain.Attends associatedAttends) -
removeAssociatedAttends
public void removeAssociatedAttends(org.fenixedu.academic.domain.Attends associatedAttends) -
getAssociatedAttendsSet
-
addRegistrationStates
public void addRegistrationStates(org.fenixedu.academic.domain.student.registrationStates.RegistrationState registrationStates) -
removeRegistrationStates
public void removeRegistrationStates(org.fenixedu.academic.domain.student.registrationStates.RegistrationState registrationStates) -
getRegistrationStatesSet
public Set<org.fenixedu.academic.domain.student.registrationStates.RegistrationState> getRegistrationStatesSet() -
addStudentCurricularPlans
public void addStudentCurricularPlans(org.fenixedu.academic.domain.StudentCurricularPlan studentCurricularPlans) -
removeStudentCurricularPlans
public void removeStudentCurricularPlans(org.fenixedu.academic.domain.StudentCurricularPlan studentCurricularPlans) -
getStudentCurricularPlansSet
-
addStudentStatutes
public void addStudentStatutes(org.fenixedu.academic.domain.student.StudentStatute studentStatutes) -
removeStudentStatutes
public void removeStudentStatutes(org.fenixedu.academic.domain.student.StudentStatute studentStatutes) -
getStudentStatutesSet
-
getStudent
public org.fenixedu.academic.domain.student.Student getStudent() -
setStudent
public void setStudent(org.fenixedu.academic.domain.student.Student student) -
getSourceRegistration
public org.fenixedu.academic.domain.student.Registration getSourceRegistration() -
setSourceRegistration
public void setSourceRegistration(org.fenixedu.academic.domain.student.Registration sourceRegistration) -
addDestinyRegistrations
public void addDestinyRegistrations(org.fenixedu.academic.domain.student.Registration destinyRegistrations) -
removeDestinyRegistrations
public void removeDestinyRegistrations(org.fenixedu.academic.domain.student.Registration destinyRegistrations) -
getDestinyRegistrationsSet
-
addRegistrationRegimes
public void addRegistrationRegimes(org.fenixedu.academic.domain.student.RegistrationRegime registrationRegimes) -
removeRegistrationRegimes
public void removeRegistrationRegimes(org.fenixedu.academic.domain.student.RegistrationRegime registrationRegimes) -
getRegistrationRegimesSet
-
getRegistrationYear
public org.fenixedu.academic.domain.ExecutionYear getRegistrationYear() -
setRegistrationYear
public void setRegistrationYear(org.fenixedu.academic.domain.ExecutionYear registrationYear) -
addDynamicField
public void addDynamicField(org.fenixedu.academic.domain.dml.DynamicField dynamicField) -
removeDynamicField
public void removeDynamicField(org.fenixedu.academic.domain.dml.DynamicField dynamicField) -
getDynamicFieldSet
-
getRegistrationNumber
public org.fenixedu.academic.domain.student.RegistrationNumber getRegistrationNumber() -
setRegistrationNumber
public void setRegistrationNumber(org.fenixedu.academic.domain.student.RegistrationNumber registrationNumber) -
addCurriculumLineLogs
public void addCurriculumLineLogs(org.fenixedu.academic.domain.log.CurriculumLineLog curriculumLineLogs) -
removeCurriculumLineLogs
public void removeCurriculumLineLogs(org.fenixedu.academic.domain.log.CurriculumLineLog curriculumLineLogs) -
getCurriculumLineLogsSet
-
addShifts
public void addShifts(org.fenixedu.academic.domain.Shift shifts) -
removeShifts
public void removeShifts(org.fenixedu.academic.domain.Shift shifts) -
getShiftsSet
-
addExternalEnrolments
public void addExternalEnrolments(org.fenixedu.academic.domain.studentCurriculum.ExternalEnrolment externalEnrolments) -
removeExternalEnrolments
public void removeExternalEnrolments(org.fenixedu.academic.domain.studentCurriculum.ExternalEnrolment externalEnrolments) -
getExternalEnrolmentsSet
public Set<org.fenixedu.academic.domain.studentCurriculum.ExternalEnrolment> getExternalEnrolmentsSet() -
getDegree
public org.fenixedu.academic.domain.Degree getDegree() -
setDegree
public void setDegree(org.fenixedu.academic.domain.Degree degree) -
getIngressionType
public org.fenixedu.academic.domain.candidacy.IngressionType getIngressionType() -
setIngressionType
public void setIngressionType(org.fenixedu.academic.domain.candidacy.IngressionType ingressionType) -
addShiftEnrolments
public void addShiftEnrolments(org.fenixedu.academic.domain.ShiftEnrolment shiftEnrolments) -
removeShiftEnrolments
public void removeShiftEnrolments(org.fenixedu.academic.domain.ShiftEnrolment shiftEnrolments) -
getShiftEnrolmentsSet
-
getRegistrationProtocol
public org.fenixedu.academic.domain.student.RegistrationProtocol getRegistrationProtocol() -
setRegistrationProtocol
public void setRegistrationProtocol(org.fenixedu.academic.domain.student.RegistrationProtocol registrationProtocol) -
getCompletedDegreeInformation
public org.fenixedu.academic.domain.student.PrecedentDegreeInformation getCompletedDegreeInformation() -
setCompletedDegreeInformation
public void setCompletedDegreeInformation(org.fenixedu.academic.domain.student.PrecedentDegreeInformation completedDegreeInformation) -
addRegistrationDataByExecutionYear
public void addRegistrationDataByExecutionYear(org.fenixedu.academic.domain.student.RegistrationDataByExecutionYear registrationDataByExecutionYear) -
removeRegistrationDataByExecutionYear
public void removeRegistrationDataByExecutionYear(org.fenixedu.academic.domain.student.RegistrationDataByExecutionYear registrationDataByExecutionYear) -
getRegistrationDataByExecutionYearSet
public Set<org.fenixedu.academic.domain.student.RegistrationDataByExecutionYear> getRegistrationDataByExecutionYearSet() -
addSchoolClasses
public void addSchoolClasses(org.fenixedu.academic.domain.SchoolClass schoolClasses) -
removeSchoolClasses
public void removeSchoolClasses(org.fenixedu.academic.domain.SchoolClass schoolClasses) -
getSchoolClassesSet
-
getRootDomainObject
public org.fenixedu.bennu.core.domain.Bennu getRootDomainObject() -
setRootDomainObject
public void setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) -
getPreviousDegreeInformation
public org.fenixedu.academic.domain.student.PrecedentDegreeInformation getPreviousDegreeInformation() -
setPreviousDegreeInformation
public void setPreviousDegreeInformation(org.fenixedu.academic.domain.student.PrecedentDegreeInformation previousDegreeInformation)
-