Package org.fenixedu.academic.domain
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:
-
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 TypeMethodDescriptionvoidaddCredits(org.fenixedu.academic.domain.studentCurriculum.Credits credits) voidaddEnrolments(org.fenixedu.academic.domain.Enrolment enrolments) Set<org.fenixedu.academic.domain.studentCurriculum.Credits>org.fenixedu.academic.domain.DegreeCurricularPlanorg.joda.time.LocalDateSet<org.fenixedu.academic.domain.Enrolment>static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.studentCurriculum.RootCurriculumGroup,org.fenixedu.academic.domain.StudentCurricularPlan> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.studentCurriculum.Credits> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.DegreeCurricularPlan> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.Enrolment> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.ExecutionInterval> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.StudentCurricularPlan,org.fenixedu.academic.domain.student.Registration> org.fenixedu.academic.domain.studentCurriculum.RootCurriculumGroupgetRoot()org.fenixedu.bennu.core.domain.Bennuorg.joda.time.YearMonthDayprotected org.fenixedu.academic.domain.ExecutionIntervalorg.fenixedu.academic.domain.student.Registrationorg.joda.time.DateTimevoidremoveCredits(org.fenixedu.academic.domain.studentCurriculum.Credits credits) voidremoveEnrolments(org.fenixedu.academic.domain.Enrolment enrolments) voidsetClassification(Double classification) voidsetCompletedCourses(Integer completedCourses) voidsetDegreeCurricularPlan(org.fenixedu.academic.domain.DegreeCurricularPlan degreeCurricularPlan) voidsetEndStageDate(org.joda.time.LocalDate endStageDate) voidsetEnrolledCourses(Integer enrolledCourses) voidsetGivenCredits(Double givenCredits) voidsetObservations(String observations) voidsetRoot(org.fenixedu.academic.domain.studentCurriculum.RootCurriculumGroup root) voidsetRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) voidsetStartDateYearMonthDay(org.joda.time.YearMonthDay startDateYearMonthDay) protected voidsetStartExecutionInterval(org.fenixedu.academic.domain.ExecutionInterval startExecutionInterval) voidsetStudent(org.fenixedu.academic.domain.student.Registration student) voidsetWhenDateTime(org.joda.time.DateTime whenDateTime) 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
-
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
-
setClassification
-
getCompletedCourses
-
setCompletedCourses
-
getEnrolledCourses
-
setEnrolledCourses
-
getGivenCredits
-
setGivenCredits
-
getObservations
-
setObservations
-
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
-
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
-