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:
  • 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

      public Integer getNumber()
    • setNumber

      public void setNumber(Integer number)
    • 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

      public Integer getAdmissionPhase()
    • setAdmissionPhase

      public void setAdmissionPhase(Integer admissionPhase)
    • getPlacingOption

      public Integer getPlacingOption()
    • setPlacingOption

      public void setPlacingOption(Integer placingOption)
    • getEntryGrade

      public Double getEntryGrade()
    • setEntryGrade

      public void setEntryGrade(Double entryGrade)
    • addAssociatedAttends

      public void addAssociatedAttends(org.fenixedu.academic.domain.Attends associatedAttends)
    • removeAssociatedAttends

      public void removeAssociatedAttends(org.fenixedu.academic.domain.Attends associatedAttends)
    • getAssociatedAttendsSet

      public Set<org.fenixedu.academic.domain.Attends> 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

      public Set<org.fenixedu.academic.domain.StudentCurricularPlan> getStudentCurricularPlansSet()
    • addStudentStatutes

      public void addStudentStatutes(org.fenixedu.academic.domain.student.StudentStatute studentStatutes)
    • removeStudentStatutes

      public void removeStudentStatutes(org.fenixedu.academic.domain.student.StudentStatute studentStatutes)
    • getStudentStatutesSet

      public Set<org.fenixedu.academic.domain.student.StudentStatute> 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

      public Set<org.fenixedu.academic.domain.student.Registration> getDestinyRegistrationsSet()
    • addRegistrationRegimes

      public void addRegistrationRegimes(org.fenixedu.academic.domain.student.RegistrationRegime registrationRegimes)
    • removeRegistrationRegimes

      public void removeRegistrationRegimes(org.fenixedu.academic.domain.student.RegistrationRegime registrationRegimes)
    • getRegistrationRegimesSet

      public Set<org.fenixedu.academic.domain.student.RegistrationRegime> 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

      public Set<org.fenixedu.academic.domain.dml.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

      public Set<org.fenixedu.academic.domain.log.CurriculumLineLog> getCurriculumLineLogsSet()
    • addShifts

      public void addShifts(org.fenixedu.academic.domain.Shift shifts)
    • removeShifts

      public void removeShifts(org.fenixedu.academic.domain.Shift shifts)
    • getShiftsSet

      public Set<org.fenixedu.academic.domain.Shift> 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

      public Set<org.fenixedu.academic.domain.ShiftEnrolment> 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

      public Set<org.fenixedu.academic.domain.SchoolClass> 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)