Package org.fenixedu.academic.domain
Class SchoolClass_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.SchoolClass_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
public abstract class SchoolClass_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 TypeMethodDescriptionvoidaddAssociatedShifts(org.fenixedu.academic.domain.Shift associatedShifts) voidaddRegistrations(org.fenixedu.academic.domain.student.Registration registrations) voidaddShiftCapacities(org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity shiftCapacities) Set<org.fenixedu.academic.domain.Shift>org.fenixedu.academic.domain.ExecutionDegreeorg.fenixedu.academic.domain.ExecutionIntervalgetName()Set<org.fenixedu.academic.domain.student.Registration>static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.SchoolClass,org.fenixedu.academic.domain.ExecutionInterval> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.SchoolClass,org.fenixedu.academic.domain.student.Registration> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.SchoolClass,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.SchoolClass,org.fenixedu.academic.domain.ExecutionDegree> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity,org.fenixedu.academic.domain.SchoolClass> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.SchoolClass> org.fenixedu.bennu.core.domain.BennuSet<org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity>voidremoveAssociatedShifts(org.fenixedu.academic.domain.Shift associatedShifts) voidremoveRegistrations(org.fenixedu.academic.domain.student.Registration registrations) voidremoveShiftCapacities(org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity shiftCapacities) voidsetAvailableForEnrolment(Boolean availableForEnrolment) voidsetCurricularYear(Integer curricularYear) voidsetExecutionDegree(org.fenixedu.academic.domain.ExecutionDegree executionDegree) voidsetExecutionPeriod(org.fenixedu.academic.domain.ExecutionInterval executionPeriod) 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
-
SchoolClass_Base
protected SchoolClass_Base()
-
-
Method Details
-
getRelationExecutionPeriodSchoolClass
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.SchoolClass,org.fenixedu.academic.domain.ExecutionInterval> getRelationExecutionPeriodSchoolClass() -
getRelationRootDomainObjectSchoolClass
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.SchoolClass,org.fenixedu.bennu.core.domain.Bennu> getRelationRootDomainObjectSchoolClass() -
getRelationShiftSchoolClass
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.SchoolClass> getRelationShiftSchoolClass() -
getRelationShiftCapacitySchoolClass
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.schedule.shiftCapacity.ShiftCapacity,org.fenixedu.academic.domain.SchoolClass> getRelationShiftCapacitySchoolClass() -
getRelationSchoolClassExecutionDegree
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.SchoolClass,org.fenixedu.academic.domain.ExecutionDegree> getRelationSchoolClassExecutionDegree() -
getRelationRegistrationSchoolClass
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.SchoolClass,org.fenixedu.academic.domain.student.Registration> getRelationRegistrationSchoolClass() -
getCurricularYear
-
setCurricularYear
-
getName
-
setName
-
getAvailableForEnrolment
-
setAvailableForEnrolment
-
getExecutionPeriod
public org.fenixedu.academic.domain.ExecutionInterval getExecutionPeriod() -
setExecutionPeriod
public void setExecutionPeriod(org.fenixedu.academic.domain.ExecutionInterval executionPeriod) -
getRootDomainObject
public org.fenixedu.bennu.core.domain.Bennu getRootDomainObject() -
setRootDomainObject
public void setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) -
addAssociatedShifts
public void addAssociatedShifts(org.fenixedu.academic.domain.Shift associatedShifts) -
removeAssociatedShifts
public void removeAssociatedShifts(org.fenixedu.academic.domain.Shift associatedShifts) -
getAssociatedShiftsSet
-
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() -
getExecutionDegree
public org.fenixedu.academic.domain.ExecutionDegree getExecutionDegree() -
setExecutionDegree
public void setExecutionDegree(org.fenixedu.academic.domain.ExecutionDegree executionDegree) -
addRegistrations
public void addRegistrations(org.fenixedu.academic.domain.student.Registration registrations) -
removeRegistrations
public void removeRegistrations(org.fenixedu.academic.domain.student.Registration registrations) -
getRegistrationsSet
-