Class Student_Base

java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.student.Student_Base
All Implemented Interfaces:
Serializable, pt.ist.fenixframework.DomainObject

public abstract class Student_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
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addExtraCurricularActivity(org.fenixedu.academic.domain.student.curriculum.ExtraCurricularActivity extraCurricularActivity)
     
    void
    addPersonalIngressionsData(org.fenixedu.academic.domain.student.PersonalIngressionData personalIngressionsData)
     
    void
    addRegistrations(org.fenixedu.academic.domain.student.Registration registrations)
     
    void
    addStudentStatutes(org.fenixedu.academic.domain.student.StudentStatute studentStatutes)
     
    void
    addTransferLogAsSource(org.fenixedu.academic.domain.log.StudentRegistrationTransferLog transferLogAsSource)
     
    void
    addTransferLogAsTarget(org.fenixedu.academic.domain.log.StudentRegistrationTransferLog transferLogAsTarget)
     
    org.fenixedu.academic.domain.Alumni
     
    Set<org.fenixedu.academic.domain.student.curriculum.ExtraCurricularActivity>
     
     
    org.fenixedu.academic.domain.Person
     
    Set<org.fenixedu.academic.domain.student.PersonalIngressionData>
     
    Set<org.fenixedu.academic.domain.student.Registration>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Student,org.fenixedu.academic.domain.Alumni>
     
    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.Student,org.fenixedu.bennu.core.domain.Bennu>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Student,org.fenixedu.academic.domain.student.curriculum.ExtraCurricularActivity>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Student,org.fenixedu.academic.domain.Person>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Student,org.fenixedu.academic.domain.student.PersonalIngressionData>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.log.StudentRegistrationTransferLog,org.fenixedu.academic.domain.student.Student>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.log.StudentRegistrationTransferLog,org.fenixedu.academic.domain.student.Student>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.StudentStatute,org.fenixedu.academic.domain.student.Student>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.StudentNumber,org.fenixedu.academic.domain.student.Student>
     
    org.fenixedu.bennu.core.domain.Bennu
     
    org.fenixedu.academic.domain.student.StudentNumber
     
    Set<org.fenixedu.academic.domain.student.StudentStatute>
     
    Set<org.fenixedu.academic.domain.log.StudentRegistrationTransferLog>
     
    Set<org.fenixedu.academic.domain.log.StudentRegistrationTransferLog>
     
    void
    removeExtraCurricularActivity(org.fenixedu.academic.domain.student.curriculum.ExtraCurricularActivity extraCurricularActivity)
     
    void
    removePersonalIngressionsData(org.fenixedu.academic.domain.student.PersonalIngressionData personalIngressionsData)
     
    void
    removeRegistrations(org.fenixedu.academic.domain.student.Registration registrations)
     
    void
    removeStudentStatutes(org.fenixedu.academic.domain.student.StudentStatute studentStatutes)
     
    void
    removeTransferLogAsSource(org.fenixedu.academic.domain.log.StudentRegistrationTransferLog transferLogAsSource)
     
    void
    removeTransferLogAsTarget(org.fenixedu.academic.domain.log.StudentRegistrationTransferLog transferLogAsTarget)
     
    void
    setAlumni(org.fenixedu.academic.domain.Alumni alumni)
     
    void
     
    void
    setPerson(org.fenixedu.academic.domain.Person person)
     
    void
    setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject)
     
    void
    setStudentNumber(org.fenixedu.academic.domain.student.StudentNumber studentNumber)
     

    Methods inherited from class pt.ist.fenixframework.core.AbstractDomainObject

    checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Student_Base

      protected Student_Base()
  • Method Details

    • getRelationStudentStudentNumber

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.StudentNumber,org.fenixedu.academic.domain.student.Student> getRelationStudentStudentNumber()
    • getRelationStudentPrecedentDegreeInformation

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Student,org.fenixedu.academic.domain.student.PersonalIngressionData> getRelationStudentPrecedentDegreeInformation()
    • getRelationRegistrationStudent

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Student,org.fenixedu.academic.domain.student.Registration> getRelationRegistrationStudent()
    • getRelationStudentRegistrationTransferLogTarget

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.log.StudentRegistrationTransferLog,org.fenixedu.academic.domain.student.Student> getRelationStudentRegistrationTransferLogTarget()
    • getRelationAlumniStudent

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Student,org.fenixedu.academic.domain.Alumni> getRelationAlumniStudent()
    • getRelationStudentRegistrationTransferLogSource

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.log.StudentRegistrationTransferLog,org.fenixedu.academic.domain.student.Student> getRelationStudentRegistrationTransferLogSource()
    • getRelationRootDomainObjectStudent

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Student,org.fenixedu.bennu.core.domain.Bennu> getRelationRootDomainObjectStudent()
    • getRelationStudentStatuteStudent

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.StudentStatute,org.fenixedu.academic.domain.student.Student> getRelationStudentStatuteStudent()
    • getRelationStudentExtraCurricularActivities

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Student,org.fenixedu.academic.domain.student.curriculum.ExtraCurricularActivity> getRelationStudentExtraCurricularActivities()
    • getRelationStudentPerson

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Student,org.fenixedu.academic.domain.Person> getRelationStudentPerson()
    • getNumber

      public Integer getNumber()
    • setNumber

      public void setNumber(Integer number)
    • getStudentNumber

      public org.fenixedu.academic.domain.student.StudentNumber getStudentNumber()
    • setStudentNumber

      public void setStudentNumber(org.fenixedu.academic.domain.student.StudentNumber studentNumber)
    • addPersonalIngressionsData

      public void addPersonalIngressionsData(org.fenixedu.academic.domain.student.PersonalIngressionData personalIngressionsData)
    • removePersonalIngressionsData

      public void removePersonalIngressionsData(org.fenixedu.academic.domain.student.PersonalIngressionData personalIngressionsData)
    • getPersonalIngressionsDataSet

      public Set<org.fenixedu.academic.domain.student.PersonalIngressionData> getPersonalIngressionsDataSet()
    • addRegistrations

      public void addRegistrations(org.fenixedu.academic.domain.student.Registration registrations)
    • removeRegistrations

      public void removeRegistrations(org.fenixedu.academic.domain.student.Registration registrations)
    • getRegistrationsSet

      public Set<org.fenixedu.academic.domain.student.Registration> getRegistrationsSet()
    • addTransferLogAsTarget

      public void addTransferLogAsTarget(org.fenixedu.academic.domain.log.StudentRegistrationTransferLog transferLogAsTarget)
    • removeTransferLogAsTarget

      public void removeTransferLogAsTarget(org.fenixedu.academic.domain.log.StudentRegistrationTransferLog transferLogAsTarget)
    • getTransferLogAsTargetSet

      public Set<org.fenixedu.academic.domain.log.StudentRegistrationTransferLog> getTransferLogAsTargetSet()
    • getAlumni

      public org.fenixedu.academic.domain.Alumni getAlumni()
    • setAlumni

      public void setAlumni(org.fenixedu.academic.domain.Alumni alumni)
    • addTransferLogAsSource

      public void addTransferLogAsSource(org.fenixedu.academic.domain.log.StudentRegistrationTransferLog transferLogAsSource)
    • removeTransferLogAsSource

      public void removeTransferLogAsSource(org.fenixedu.academic.domain.log.StudentRegistrationTransferLog transferLogAsSource)
    • getTransferLogAsSourceSet

      public Set<org.fenixedu.academic.domain.log.StudentRegistrationTransferLog> getTransferLogAsSourceSet()
    • getRootDomainObject

      public org.fenixedu.bennu.core.domain.Bennu getRootDomainObject()
    • setRootDomainObject

      public void setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject)
    • 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()
    • addExtraCurricularActivity

      public void addExtraCurricularActivity(org.fenixedu.academic.domain.student.curriculum.ExtraCurricularActivity extraCurricularActivity)
    • removeExtraCurricularActivity

      public void removeExtraCurricularActivity(org.fenixedu.academic.domain.student.curriculum.ExtraCurricularActivity extraCurricularActivity)
    • getExtraCurricularActivitySet

      public Set<org.fenixedu.academic.domain.student.curriculum.ExtraCurricularActivity> getExtraCurricularActivitySet()
    • getPerson

      public org.fenixedu.academic.domain.Person getPerson()
    • setPerson

      public void setPerson(org.fenixedu.academic.domain.Person person)