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:
  • 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

      public String getNome()
    • setNome

      public void setNome(String nome)
    • getSigla

      public String getSigla()
    • setSigla

      public void setSigla(String sigla)
    • getSiteUrl

      public String getSiteUrl()
    • setSiteUrl

      public void setSiteUrl(String siteUrl)
    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail(String email)
    • 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

      public Set<org.fenixedu.academic.domain.Professorship> getProfessorshipsSet()
    • addTeacherGroup

      public void addTeacherGroup(org.fenixedu.academic.domain.accessControl.PersistentTeacherGroup teacherGroup)
    • removeTeacherGroup

      public void removeTeacherGroup(org.fenixedu.academic.domain.accessControl.PersistentTeacherGroup teacherGroup)
    • getTeacherGroupSet

      public Set<org.fenixedu.academic.domain.accessControl.PersistentTeacherGroup> getTeacherGroupSet()
    • addLessonPlannings

      public void addLessonPlannings(org.fenixedu.academic.domain.LessonPlanning lessonPlannings)
    • removeLessonPlannings

      public void removeLessonPlannings(org.fenixedu.academic.domain.LessonPlanning lessonPlannings)
    • getLessonPlanningsSet

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

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

      public Set<org.fenixedu.academic.domain.Attends> getAttendsSet()
    • addAssociatedEvaluations

      public void addAssociatedEvaluations(org.fenixedu.academic.domain.Evaluation associatedEvaluations)
    • removeAssociatedEvaluations

      public void removeAssociatedEvaluations(org.fenixedu.academic.domain.Evaluation associatedEvaluations)
    • getAssociatedEvaluationsSet

      public Set<org.fenixedu.academic.domain.Evaluation> getAssociatedEvaluationsSet()
    • addAssociatedCurricularCourses

      public void addAssociatedCurricularCourses(org.fenixedu.academic.domain.CurricularCourse associatedCurricularCourses)
    • removeAssociatedCurricularCourses

      public void removeAssociatedCurricularCourses(org.fenixedu.academic.domain.CurricularCourse associatedCurricularCourses)
    • getAssociatedCurricularCoursesSet

      public Set<org.fenixedu.academic.domain.CurricularCourse> getAssociatedCurricularCoursesSet()
    • 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()
    • 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

      public Set<org.fenixedu.academic.domain.Shift> getShiftsSet()
    • addStudentGroup

      public void addStudentGroup(org.fenixedu.academic.domain.accessControl.PersistentStudentGroup studentGroup)
    • removeStudentGroup

      public void removeStudentGroup(org.fenixedu.academic.domain.accessControl.PersistentStudentGroup studentGroup)
    • getStudentGroupSet

      public Set<org.fenixedu.academic.domain.accessControl.PersistentStudentGroup> 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()