Package org.fenixedu.academic.domain
Class Shift_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.Shift_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
public abstract class Shift_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 TypeMethodDescriptionvoidaddAssociatedClasses(org.fenixedu.academic.domain.SchoolClass associatedClasses) voidaddAssociatedLessons(org.fenixedu.academic.domain.Lesson associatedLessons) voidaddAssociatedShiftProfessorship(org.fenixedu.academic.domain.ShiftProfessorship associatedShiftProfessorship) voidaddAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries) voidaddShiftCapacities(org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity shiftCapacities) voidaddShiftEnrolments(org.fenixedu.academic.domain.ShiftEnrolment shiftEnrolments) voidaddStudents(org.fenixedu.academic.domain.student.Registration students) Set<org.fenixedu.academic.domain.SchoolClass>Set<org.fenixedu.academic.domain.Lesson>Set<org.fenixedu.academic.domain.ShiftProfessorship>Set<org.fenixedu.academic.domain.Summary>org.fenixedu.academic.domain.degreeStructure.CourseLoadTypeorg.fenixedu.academic.domain.ExecutionCourseorg.fenixedu.academic.domain.util.i18n.LanguagesgetName()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.degreeStructure.CourseLoadType> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.Lesson> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity,org.fenixedu.academic.domain.Shift> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ShiftEnrolment,org.fenixedu.academic.domain.Shift> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.ExecutionCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.SchoolClass> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.ShiftProfessorship> 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.Shift,org.fenixedu.academic.domain.Summary> org.fenixedu.bennu.core.domain.BennuSet<org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity>Set<org.fenixedu.academic.domain.ShiftEnrolment>Set<org.fenixedu.academic.domain.student.Registration>voidremoveAssociatedClasses(org.fenixedu.academic.domain.SchoolClass associatedClasses) voidremoveAssociatedLessons(org.fenixedu.academic.domain.Lesson associatedLessons) voidremoveAssociatedShiftProfessorship(org.fenixedu.academic.domain.ShiftProfessorship associatedShiftProfessorship) voidremoveAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries) voidremoveShiftCapacities(org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity shiftCapacities) voidremoveShiftEnrolments(org.fenixedu.academic.domain.ShiftEnrolment shiftEnrolments) voidremoveStudents(org.fenixedu.academic.domain.student.Registration students) voidsetComment(String comment) voidsetCourseLoadType(org.fenixedu.academic.domain.degreeStructure.CourseLoadType courseLoadType) voidsetExecutionCourse(org.fenixedu.academic.domain.ExecutionCourse executionCourse) voidsetLanguages(org.fenixedu.academic.domain.util.i18n.Languages languages) voidvoidsetRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) 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
-
Shift_Base
protected Shift_Base()
-
-
Method Details
-
getRelationLessonShift
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.Lesson> getRelationLessonShift() -
getRelationShiftCapacityShift
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity,org.fenixedu.academic.domain.Shift> getRelationShiftCapacityShift() -
getRelationShiftEnrolmentShift
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ShiftEnrolment,org.fenixedu.academic.domain.Shift> getRelationShiftEnrolmentShift() -
getRelationShiftStudent
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.Registration,org.fenixedu.academic.domain.Shift> getRelationShiftStudent() -
getRelationShiftSchoolClass
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.SchoolClass> getRelationShiftSchoolClass() -
getRelationCourseLoadTypeShift
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.degreeStructure.CourseLoadType> getRelationCourseLoadTypeShift() -
getRelationRootDomainObjectShift
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.bennu.core.domain.Bennu> getRelationRootDomainObjectShift() -
getRelationShiftShiftProfessorship
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.ShiftProfessorship> getRelationShiftShiftProfessorship() -
getRelationShiftExecutionCourse
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.ExecutionCourse> getRelationShiftExecutionCourse() -
getRelationShiftSummary
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.Summary> getRelationShiftSummary() -
getName
-
setName
-
getComment
-
setComment
-
getLanguages
public org.fenixedu.academic.domain.util.i18n.Languages getLanguages() -
setLanguages
public void setLanguages(org.fenixedu.academic.domain.util.i18n.Languages languages) -
addAssociatedLessons
public void addAssociatedLessons(org.fenixedu.academic.domain.Lesson associatedLessons) -
removeAssociatedLessons
public void removeAssociatedLessons(org.fenixedu.academic.domain.Lesson associatedLessons) -
getAssociatedLessonsSet
-
addShiftCapacities
public void addShiftCapacities(org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity shiftCapacities) -
removeShiftCapacities
public void removeShiftCapacities(org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity shiftCapacities) -
getShiftCapacitiesSet
public Set<org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity> getShiftCapacitiesSet() -
addShiftEnrolments
public void addShiftEnrolments(org.fenixedu.academic.domain.ShiftEnrolment shiftEnrolments) -
removeShiftEnrolments
public void removeShiftEnrolments(org.fenixedu.academic.domain.ShiftEnrolment shiftEnrolments) -
getShiftEnrolmentsSet
-
addStudents
public void addStudents(org.fenixedu.academic.domain.student.Registration students) -
removeStudents
public void removeStudents(org.fenixedu.academic.domain.student.Registration students) -
getStudentsSet
-
addAssociatedClasses
public void addAssociatedClasses(org.fenixedu.academic.domain.SchoolClass associatedClasses) -
removeAssociatedClasses
public void removeAssociatedClasses(org.fenixedu.academic.domain.SchoolClass associatedClasses) -
getAssociatedClassesSet
-
getCourseLoadType
public org.fenixedu.academic.domain.degreeStructure.CourseLoadType getCourseLoadType() -
setCourseLoadType
public void setCourseLoadType(org.fenixedu.academic.domain.degreeStructure.CourseLoadType courseLoadType) -
getRootDomainObject
public org.fenixedu.bennu.core.domain.Bennu getRootDomainObject() -
setRootDomainObject
public void setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) -
addAssociatedShiftProfessorship
public void addAssociatedShiftProfessorship(org.fenixedu.academic.domain.ShiftProfessorship associatedShiftProfessorship) -
removeAssociatedShiftProfessorship
public void removeAssociatedShiftProfessorship(org.fenixedu.academic.domain.ShiftProfessorship associatedShiftProfessorship) -
getAssociatedShiftProfessorshipSet
-
getExecutionCourse
public org.fenixedu.academic.domain.ExecutionCourse getExecutionCourse() -
setExecutionCourse
public void setExecutionCourse(org.fenixedu.academic.domain.ExecutionCourse executionCourse) -
addAssociatedSummaries
public void addAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries) -
removeAssociatedSummaries
public void removeAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries) -
getAssociatedSummariesSet
-