Package org.fenixedu.academic.domain
Class ExecutionCourse_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.ExecutionCourse_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
public abstract class ExecutionCourse_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 TypeMethodDescriptionvoidaddAssociatedCurricularCourses(org.fenixedu.academic.domain.CurricularCourse associatedCurricularCourses) voidaddAssociatedEvaluations(org.fenixedu.academic.domain.Evaluation associatedEvaluations) voidaddAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries) voidaddAttends(org.fenixedu.academic.domain.Attends attends) voidaddExecutionCourseLogs(org.fenixedu.academic.domain.ExecutionCourseLog executionCourseLogs) voidaddLessonPlannings(org.fenixedu.academic.domain.LessonPlanning lessonPlannings) voidaddProfessorships(org.fenixedu.academic.domain.Professorship professorships) voidaddShifts(org.fenixedu.academic.domain.Shift shifts) voidaddSpecialCriteriaOverExecutionCourseGroup(org.fenixedu.academic.domain.accessControl.PersistentSpecialCriteriaOverExecutionCourseGroup specialCriteriaOverExecutionCourseGroup) voidaddStudentGroup(org.fenixedu.academic.domain.accessControl.PersistentStudentGroup studentGroup) voidaddTeacherGroup(org.fenixedu.academic.domain.accessControl.PersistentTeacherGroup teacherGroup) Set<org.fenixedu.academic.domain.CurricularCourse>Set<org.fenixedu.academic.domain.Evaluation>Set<org.fenixedu.academic.domain.Summary>Set<org.fenixedu.academic.domain.Attends>getEmail()Set<org.fenixedu.academic.domain.ExecutionCourseLog>org.fenixedu.academic.domain.ExecutionIntervalbooleanSet<org.fenixedu.academic.domain.LessonPlanning>getNome()Set<org.fenixedu.academic.domain.Professorship>static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionCourse,org.fenixedu.academic.domain.CurricularCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionCourse,org.fenixedu.academic.domain.Evaluation> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionCourse,org.fenixedu.academic.domain.Attends> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionCourseLog,org.fenixedu.academic.domain.ExecutionCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Site,org.fenixedu.academic.domain.ExecutionCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Professorship,org.fenixedu.academic.domain.ExecutionCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionCourse,org.fenixedu.academic.domain.Summary> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionInterval,org.fenixedu.academic.domain.ExecutionCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.LessonPlanning,org.fenixedu.academic.domain.ExecutionCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.accessControl.PersistentSpecialCriteriaOverExecutionCourseGroup,org.fenixedu.academic.domain.ExecutionCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.accessControl.PersistentStudentGroup,org.fenixedu.academic.domain.ExecutionCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.accessControl.PersistentTeacherGroup,org.fenixedu.academic.domain.ExecutionCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.ExecutionCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.ExecutionCourse> org.fenixedu.bennu.core.domain.BennuSet<org.fenixedu.academic.domain.Shift>getSigla()org.fenixedu.cms.domain.SitegetSite()Set<org.fenixedu.academic.domain.accessControl.PersistentSpecialCriteriaOverExecutionCourseGroup>Set<org.fenixedu.academic.domain.accessControl.PersistentStudentGroup>Set<org.fenixedu.academic.domain.accessControl.PersistentTeacherGroup>voidremoveAssociatedCurricularCourses(org.fenixedu.academic.domain.CurricularCourse associatedCurricularCourses) voidremoveAssociatedEvaluations(org.fenixedu.academic.domain.Evaluation associatedEvaluations) voidremoveAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries) voidremoveAttends(org.fenixedu.academic.domain.Attends attends) voidremoveExecutionCourseLogs(org.fenixedu.academic.domain.ExecutionCourseLog executionCourseLogs) voidremoveLessonPlannings(org.fenixedu.academic.domain.LessonPlanning lessonPlannings) voidremoveProfessorships(org.fenixedu.academic.domain.Professorship professorships) voidremoveShifts(org.fenixedu.academic.domain.Shift shifts) voidremoveSpecialCriteriaOverExecutionCourseGroup(org.fenixedu.academic.domain.accessControl.PersistentSpecialCriteriaOverExecutionCourseGroup specialCriteriaOverExecutionCourseGroup) voidremoveStudentGroup(org.fenixedu.academic.domain.accessControl.PersistentStudentGroup studentGroup) voidremoveTeacherGroup(org.fenixedu.academic.domain.accessControl.PersistentTeacherGroup teacherGroup) voidvoidsetExecutionPeriod(org.fenixedu.academic.domain.ExecutionInterval executionPeriod) voidsetLessonPlanningAvailable(boolean lessonPlanningAvailable) voidvoidsetRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) voidvoidsetSite(org.fenixedu.cms.domain.Site site) voidsetSiteUrl(String siteUrl) 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
-
ExecutionCourse_Base
protected ExecutionCourse_Base()
-
-
Method Details
-
getRelationExecutionCourseProfessorship
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Professorship,org.fenixedu.academic.domain.ExecutionCourse> getRelationExecutionCourseProfessorship() -
getRelationPersistentTeacherGroupExecutionCourse
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.accessControl.PersistentTeacherGroup,org.fenixedu.academic.domain.ExecutionCourse> getRelationPersistentTeacherGroupExecutionCourse() -
getRelationLessonPlanningExecutionCourse
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.LessonPlanning,org.fenixedu.academic.domain.ExecutionCourse> getRelationLessonPlanningExecutionCourse() -
getRelationRootDomainObjectExecutionCourse
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.ExecutionCourse> getRelationRootDomainObjectExecutionCourse() -
getRelationExecutionCourseExecutionCourseLog
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionCourseLog,org.fenixedu.academic.domain.ExecutionCourse> getRelationExecutionCourseExecutionCourseLog() -
getRelationExecutionPeriodExecutionCourse
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionInterval,org.fenixedu.academic.domain.ExecutionCourse> getRelationExecutionPeriodExecutionCourse() -
getRelationExecutionCourseAttends
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionCourse,org.fenixedu.academic.domain.Attends> getRelationExecutionCourseAttends() -
getRelationEvaluationExecutionCourse
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionCourse,org.fenixedu.academic.domain.Evaluation> getRelationEvaluationExecutionCourse() -
getRelationCurricularCourseExecutionCourse
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionCourse,org.fenixedu.academic.domain.CurricularCourse> getRelationCurricularCourseExecutionCourse() -
getRelationExecutionCourseSummary
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.ExecutionCourse,org.fenixedu.academic.domain.Summary> getRelationExecutionCourseSummary() -
getRelationExecutionCourseFenixEduExecutionCourseSite
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Site,org.fenixedu.academic.domain.ExecutionCourse> getRelationExecutionCourseFenixEduExecutionCourseSite() -
getRelationShiftExecutionCourse
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Shift,org.fenixedu.academic.domain.ExecutionCourse> getRelationShiftExecutionCourse() -
getRelationPersistentStudentGroupExecutionCourse
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.accessControl.PersistentStudentGroup,org.fenixedu.academic.domain.ExecutionCourse> getRelationPersistentStudentGroupExecutionCourse() -
getRelationPersistentSpecialCriteriaOverExecutionCourseGroupExecutionCourse
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.accessControl.PersistentSpecialCriteriaOverExecutionCourseGroup,org.fenixedu.academic.domain.ExecutionCourse> getRelationPersistentSpecialCriteriaOverExecutionCourseGroupExecutionCourse() -
getNome
-
setNome
-
getSigla
-
setSigla
-
getSiteUrl
-
setSiteUrl
-
getEmail
-
setEmail
-
getLessonPlanningAvailable
public boolean getLessonPlanningAvailable() -
setLessonPlanningAvailable
public void setLessonPlanningAvailable(boolean lessonPlanningAvailable) -
addProfessorships
public void addProfessorships(org.fenixedu.academic.domain.Professorship professorships) -
removeProfessorships
public void removeProfessorships(org.fenixedu.academic.domain.Professorship professorships) -
getProfessorshipsSet
-
addTeacherGroup
public void addTeacherGroup(org.fenixedu.academic.domain.accessControl.PersistentTeacherGroup teacherGroup) -
removeTeacherGroup
public void removeTeacherGroup(org.fenixedu.academic.domain.accessControl.PersistentTeacherGroup teacherGroup) -
getTeacherGroupSet
-
addLessonPlannings
public void addLessonPlannings(org.fenixedu.academic.domain.LessonPlanning lessonPlannings) -
removeLessonPlannings
public void removeLessonPlannings(org.fenixedu.academic.domain.LessonPlanning lessonPlannings) -
getLessonPlanningsSet
-
getRootDomainObject
public org.fenixedu.bennu.core.domain.Bennu getRootDomainObject() -
setRootDomainObject
public void setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) -
addExecutionCourseLogs
public void addExecutionCourseLogs(org.fenixedu.academic.domain.ExecutionCourseLog executionCourseLogs) -
removeExecutionCourseLogs
public void removeExecutionCourseLogs(org.fenixedu.academic.domain.ExecutionCourseLog executionCourseLogs) -
getExecutionCourseLogsSet
-
getExecutionPeriod
public org.fenixedu.academic.domain.ExecutionInterval getExecutionPeriod() -
setExecutionPeriod
public void setExecutionPeriod(org.fenixedu.academic.domain.ExecutionInterval executionPeriod) -
addAttends
public void addAttends(org.fenixedu.academic.domain.Attends attends) -
removeAttends
public void removeAttends(org.fenixedu.academic.domain.Attends attends) -
getAttendsSet
-
addAssociatedEvaluations
public void addAssociatedEvaluations(org.fenixedu.academic.domain.Evaluation associatedEvaluations) -
removeAssociatedEvaluations
public void removeAssociatedEvaluations(org.fenixedu.academic.domain.Evaluation associatedEvaluations) -
getAssociatedEvaluationsSet
-
addAssociatedCurricularCourses
public void addAssociatedCurricularCourses(org.fenixedu.academic.domain.CurricularCourse associatedCurricularCourses) -
removeAssociatedCurricularCourses
public void removeAssociatedCurricularCourses(org.fenixedu.academic.domain.CurricularCourse associatedCurricularCourses) -
getAssociatedCurricularCoursesSet
-
addAssociatedSummaries
public void addAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries) -
removeAssociatedSummaries
public void removeAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries) -
getAssociatedSummariesSet
-
getSite
public org.fenixedu.cms.domain.Site getSite() -
setSite
public void setSite(org.fenixedu.cms.domain.Site site) -
addShifts
public void addShifts(org.fenixedu.academic.domain.Shift shifts) -
removeShifts
public void removeShifts(org.fenixedu.academic.domain.Shift shifts) -
getShiftsSet
-
addStudentGroup
public void addStudentGroup(org.fenixedu.academic.domain.accessControl.PersistentStudentGroup studentGroup) -
removeStudentGroup
public void removeStudentGroup(org.fenixedu.academic.domain.accessControl.PersistentStudentGroup studentGroup) -
getStudentGroupSet
-
addSpecialCriteriaOverExecutionCourseGroup
public void addSpecialCriteriaOverExecutionCourseGroup(org.fenixedu.academic.domain.accessControl.PersistentSpecialCriteriaOverExecutionCourseGroup specialCriteriaOverExecutionCourseGroup) -
removeSpecialCriteriaOverExecutionCourseGroup
public void removeSpecialCriteriaOverExecutionCourseGroup(org.fenixedu.academic.domain.accessControl.PersistentSpecialCriteriaOverExecutionCourseGroup specialCriteriaOverExecutionCourseGroup) -
getSpecialCriteriaOverExecutionCourseGroupSet
public Set<org.fenixedu.academic.domain.accessControl.PersistentSpecialCriteriaOverExecutionCourseGroup> getSpecialCriteriaOverExecutionCourseGroupSet()
-