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
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addAssociatedClasses(org.fenixedu.academic.domain.SchoolClass associatedClasses)
     
    void
    addAssociatedLessons(org.fenixedu.academic.domain.Lesson associatedLessons)
     
    void
    addAssociatedShiftProfessorship(org.fenixedu.academic.domain.ShiftProfessorship associatedShiftProfessorship)
     
    void
    addAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries)
     
    void
    addShiftCapacities(org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity shiftCapacities)
     
    void
    addShiftEnrolments(org.fenixedu.academic.domain.ShiftEnrolment shiftEnrolments)
     
    void
    addStudents(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.CourseLoadType
     
    org.fenixedu.academic.domain.ExecutionCourse
     
    org.fenixedu.academic.domain.util.i18n.Languages
     
     
    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.Bennu
     
    Set<org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity>
     
    Set<org.fenixedu.academic.domain.ShiftEnrolment>
     
    Set<org.fenixedu.academic.domain.student.Registration>
     
    void
    removeAssociatedClasses(org.fenixedu.academic.domain.SchoolClass associatedClasses)
     
    void
    removeAssociatedLessons(org.fenixedu.academic.domain.Lesson associatedLessons)
     
    void
    removeAssociatedShiftProfessorship(org.fenixedu.academic.domain.ShiftProfessorship associatedShiftProfessorship)
     
    void
    removeAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries)
     
    void
    removeShiftCapacities(org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity shiftCapacities)
     
    void
    removeShiftEnrolments(org.fenixedu.academic.domain.ShiftEnrolment shiftEnrolments)
     
    void
    removeStudents(org.fenixedu.academic.domain.student.Registration students)
     
    void
    setComment(String comment)
     
    void
    setCourseLoadType(org.fenixedu.academic.domain.degreeStructure.CourseLoadType courseLoadType)
     
    void
    setExecutionCourse(org.fenixedu.academic.domain.ExecutionCourse executionCourse)
     
    void
    setLanguages(org.fenixedu.academic.domain.util.i18n.Languages languages)
     
    void
     
    void
    setRootDomainObject(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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 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

      public String getName()
    • setName

      public void setName(String name)
    • getComment

      public String getComment()
    • setComment

      public void setComment(String comment)
    • 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

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

      public Set<org.fenixedu.academic.domain.ShiftEnrolment> getShiftEnrolmentsSet()
    • addStudents

      public void addStudents(org.fenixedu.academic.domain.student.Registration students)
    • removeStudents

      public void removeStudents(org.fenixedu.academic.domain.student.Registration students)
    • getStudentsSet

      public Set<org.fenixedu.academic.domain.student.Registration> getStudentsSet()
    • addAssociatedClasses

      public void addAssociatedClasses(org.fenixedu.academic.domain.SchoolClass associatedClasses)
    • removeAssociatedClasses

      public void removeAssociatedClasses(org.fenixedu.academic.domain.SchoolClass associatedClasses)
    • getAssociatedClassesSet

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

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

      public Set<org.fenixedu.academic.domain.Summary> getAssociatedSummariesSet()