Class StudentCurricularPlan_Base

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

public abstract class StudentCurricularPlan_Base extends pt.ist.fenixframework.core.AbstractDomainObject
See Also:
  • Constructor Details

    • StudentCurricularPlan_Base

      protected StudentCurricularPlan_Base()
  • Method Details

    • getRelationStudentCurricularPlanStudent

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.student.Registration> getRelationStudentCurricularPlanStudent()
    • getRelationCurriculumGroupStudentCurricularPlan

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.studentCurriculum.RootCurriculumGroup,org.fenixedu.academic.domain.StudentCurricularPlan> getRelationCurriculumGroupStudentCurricularPlan()
    • getRelationStudentCurricularPlanCredits

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.studentCurriculum.Credits> getRelationStudentCurricularPlanCredits()
    • getRelationRootDomainObjectStudentCurricularPlan

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.bennu.core.domain.Bennu> getRelationRootDomainObjectStudentCurricularPlan()
    • getRelationStudentCurricularPlanDegreeCurricularPlan

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.DegreeCurricularPlan> getRelationStudentCurricularPlanDegreeCurricularPlan()
    • getRelationStudentCurricularPlanExecutionInterval

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.ExecutionInterval> getRelationStudentCurricularPlanExecutionInterval()
    • getRelationStudentCurricularPlanEnrolment

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.Enrolment> getRelationStudentCurricularPlanEnrolment()
    • getClassification

      public Double getClassification()
    • setClassification

      public void setClassification(Double classification)
    • getCompletedCourses

      public Integer getCompletedCourses()
    • setCompletedCourses

      public void setCompletedCourses(Integer completedCourses)
    • getEnrolledCourses

      public Integer getEnrolledCourses()
    • setEnrolledCourses

      public void setEnrolledCourses(Integer enrolledCourses)
    • getGivenCredits

      public Double getGivenCredits()
    • setGivenCredits

      public void setGivenCredits(Double givenCredits)
    • getObservations

      public String getObservations()
    • setObservations

      public void setObservations(String observations)
    • getStartDateYearMonthDay

      public org.joda.time.YearMonthDay getStartDateYearMonthDay()
    • setStartDateYearMonthDay

      public void setStartDateYearMonthDay(org.joda.time.YearMonthDay startDateYearMonthDay)
    • getWhenDateTime

      public org.joda.time.DateTime getWhenDateTime()
    • setWhenDateTime

      public void setWhenDateTime(org.joda.time.DateTime whenDateTime)
    • getEndStageDate

      public org.joda.time.LocalDate getEndStageDate()
    • setEndStageDate

      public void setEndStageDate(org.joda.time.LocalDate endStageDate)
    • getStudent

      public org.fenixedu.academic.domain.student.Registration getStudent()
    • setStudent

      public void setStudent(org.fenixedu.academic.domain.student.Registration student)
    • getRoot

      public org.fenixedu.academic.domain.studentCurriculum.RootCurriculumGroup getRoot()
    • setRoot

      public void setRoot(org.fenixedu.academic.domain.studentCurriculum.RootCurriculumGroup root)
    • addCredits

      public void addCredits(org.fenixedu.academic.domain.studentCurriculum.Credits credits)
    • removeCredits

      public void removeCredits(org.fenixedu.academic.domain.studentCurriculum.Credits credits)
    • getCreditsSet

      public Set<org.fenixedu.academic.domain.studentCurriculum.Credits> getCreditsSet()
    • getRootDomainObject

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

      public void setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject)
    • getDegreeCurricularPlan

      public org.fenixedu.academic.domain.DegreeCurricularPlan getDegreeCurricularPlan()
    • setDegreeCurricularPlan

      public void setDegreeCurricularPlan(org.fenixedu.academic.domain.DegreeCurricularPlan degreeCurricularPlan)
    • getStartExecutionInterval

      protected org.fenixedu.academic.domain.ExecutionInterval getStartExecutionInterval()
    • setStartExecutionInterval

      protected void setStartExecutionInterval(org.fenixedu.academic.domain.ExecutionInterval startExecutionInterval)
    • addEnrolments

      public void addEnrolments(org.fenixedu.academic.domain.Enrolment enrolments)
    • removeEnrolments

      public void removeEnrolments(org.fenixedu.academic.domain.Enrolment enrolments)
    • getEnrolmentsSet

      public Set<org.fenixedu.academic.domain.Enrolment> getEnrolmentsSet()