Package org.fenixedu.academic.domain
Class Lesson_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.Lesson_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
public abstract class Lesson_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 TypeMethodDescriptionvoidaddLessonInstances(org.fenixedu.academic.domain.LessonInstance lessonInstances) org.fenixedu.academic.util.HourMinuteSecondorg.fenixedu.academic.util.HourMinuteSecondbooleanorg.fenixedu.academic.domain.FrequencyTypeorg.fenixedu.academic.domain.OccupationPeriodSet<org.fenixedu.academic.domain.LessonInstance>org.fenixedu.academic.domain.space.LessonSpaceOccupationorg.fenixedu.academic.domain.OccupationPeriodstatic pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Lesson,org.fenixedu.academic.domain.OccupationPeriod> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.LessonInstance,org.fenixedu.academic.domain.Lesson> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.space.LessonSpaceOccupation,org.fenixedu.academic.domain.Lesson> 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.OccupationPeriod,org.fenixedu.academic.domain.Lesson> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.Lesson> org.fenixedu.bennu.core.domain.Bennuorg.fenixedu.academic.domain.ShiftgetShift()org.fenixedu.academic.util.WeekDayvoidremoveLessonInstances(org.fenixedu.academic.domain.LessonInstance lessonInstances) voidsetBeginHourMinuteSecond(org.fenixedu.academic.util.HourMinuteSecond beginHourMinuteSecond) voidsetEndHourMinuteSecond(org.fenixedu.academic.util.HourMinuteSecond endHourMinuteSecond) voidsetExtraLesson(boolean extraLesson) voidsetFrequency(org.fenixedu.academic.domain.FrequencyType frequency) voidsetInitialFullPeriod(org.fenixedu.academic.domain.OccupationPeriod initialFullPeriod) voidsetLessonSpaceOccupation(org.fenixedu.academic.domain.space.LessonSpaceOccupation lessonSpaceOccupation) voidsetPeriod(org.fenixedu.academic.domain.OccupationPeriod period) voidsetRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) voidsetShift(org.fenixedu.academic.domain.Shift shift) voidsetWeekDay(org.fenixedu.academic.util.WeekDay weekDay) 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
-
Lesson_Base
protected Lesson_Base()
-
-
Method Details
-
getRelationLessonShift
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.Lesson> getRelationLessonShift() -
getRelationLessonInstanceLesson
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.LessonInstance,org.fenixedu.academic.domain.Lesson> getRelationLessonInstanceLesson() -
getRelationRootDomainObjectLesson
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.Lesson> getRelationRootDomainObjectLesson() -
getRelationOccupationPeriodLesson
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.OccupationPeriod,org.fenixedu.academic.domain.Lesson> getRelationOccupationPeriodLesson() -
getRelationLessonLessonSpaceOccupation
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.space.LessonSpaceOccupation,org.fenixedu.academic.domain.Lesson> getRelationLessonLessonSpaceOccupation() -
getRelationInitialFullOccupationPeriodLesson
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Lesson,org.fenixedu.academic.domain.OccupationPeriod> getRelationInitialFullOccupationPeriodLesson() -
getWeekDay
public org.fenixedu.academic.util.WeekDay getWeekDay() -
setWeekDay
public void setWeekDay(org.fenixedu.academic.util.WeekDay weekDay) -
getBeginHourMinuteSecond
public org.fenixedu.academic.util.HourMinuteSecond getBeginHourMinuteSecond() -
setBeginHourMinuteSecond
public void setBeginHourMinuteSecond(org.fenixedu.academic.util.HourMinuteSecond beginHourMinuteSecond) -
getEndHourMinuteSecond
public org.fenixedu.academic.util.HourMinuteSecond getEndHourMinuteSecond() -
setEndHourMinuteSecond
public void setEndHourMinuteSecond(org.fenixedu.academic.util.HourMinuteSecond endHourMinuteSecond) -
getFrequency
public org.fenixedu.academic.domain.FrequencyType getFrequency() -
setFrequency
public void setFrequency(org.fenixedu.academic.domain.FrequencyType frequency) -
getExtraLesson
public boolean getExtraLesson() -
setExtraLesson
public void setExtraLesson(boolean extraLesson) -
getShift
public org.fenixedu.academic.domain.Shift getShift() -
setShift
public void setShift(org.fenixedu.academic.domain.Shift shift) -
addLessonInstances
public void addLessonInstances(org.fenixedu.academic.domain.LessonInstance lessonInstances) -
removeLessonInstances
public void removeLessonInstances(org.fenixedu.academic.domain.LessonInstance lessonInstances) -
getLessonInstancesSet
-
getRootDomainObject
public org.fenixedu.bennu.core.domain.Bennu getRootDomainObject() -
setRootDomainObject
public void setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) -
getPeriod
public org.fenixedu.academic.domain.OccupationPeriod getPeriod() -
setPeriod
public void setPeriod(org.fenixedu.academic.domain.OccupationPeriod period) -
getLessonSpaceOccupation
public org.fenixedu.academic.domain.space.LessonSpaceOccupation getLessonSpaceOccupation() -
setLessonSpaceOccupation
public void setLessonSpaceOccupation(org.fenixedu.academic.domain.space.LessonSpaceOccupation lessonSpaceOccupation) -
getInitialFullPeriod
public org.fenixedu.academic.domain.OccupationPeriod getInitialFullPeriod() -
setInitialFullPeriod
public void setInitialFullPeriod(org.fenixedu.academic.domain.OccupationPeriod initialFullPeriod)
-