Class Context_Base

java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.degreeStructure.Context_Base
All Implemented Interfaces:
Serializable, pt.ist.fenixframework.DomainObject

public abstract class Context_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
    org.fenixedu.academic.domain.ExecutionInterval
     
    org.fenixedu.academic.domain.degreeStructure.DegreeModule
     
     
    org.fenixedu.academic.domain.curricularPeriod.CurricularPeriod
     
    org.fenixedu.academic.domain.ExecutionInterval
     
    org.fenixedu.academic.domain.degreeStructure.CourseGroup
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.CourseGroup,org.fenixedu.academic.domain.degreeStructure.Context>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularPeriod.CurricularPeriod,org.fenixedu.academic.domain.degreeStructure.Context>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.Context,org.fenixedu.academic.domain.degreeStructure.DegreeModule>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.Context,org.fenixedu.academic.domain.ExecutionInterval>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.Context,org.fenixedu.academic.domain.ExecutionInterval>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.degreeStructure.Context>
     
    org.fenixedu.bennu.core.domain.Bennu
     
    void
    setBeginExecutionPeriod(org.fenixedu.academic.domain.ExecutionInterval beginExecutionPeriod)
     
    void
    setChildDegreeModule(org.fenixedu.academic.domain.degreeStructure.DegreeModule childDegreeModule)
     
    void
    setChildOrder(Integer childOrder)
     
    void
    setCurricularPeriod(org.fenixedu.academic.domain.curricularPeriod.CurricularPeriod curricularPeriod)
     
    void
    setEndExecutionPeriod(org.fenixedu.academic.domain.ExecutionInterval endExecutionPeriod)
     
    void
    setParentCourseGroup(org.fenixedu.academic.domain.degreeStructure.CourseGroup parentCourseGroup)
     
    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

    • Context_Base

      protected Context_Base()
  • Method Details

    • getRelationCurricularPeriodContext

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularPeriod.CurricularPeriod,org.fenixedu.academic.domain.degreeStructure.Context> getRelationCurricularPeriodContext()
    • getRelationCourseGroupContext

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.CourseGroup,org.fenixedu.academic.domain.degreeStructure.Context> getRelationCourseGroupContext()
    • getRelationDegreeModuleContext

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.Context,org.fenixedu.academic.domain.degreeStructure.DegreeModule> getRelationDegreeModuleContext()
    • getRelationRootDomainObjectContext

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.degreeStructure.Context> getRelationRootDomainObjectContext()
    • getRelationExecutionPeriodContextBegin

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.Context,org.fenixedu.academic.domain.ExecutionInterval> getRelationExecutionPeriodContextBegin()
    • getRelationExecutionPeriodContextEnd

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.Context,org.fenixedu.academic.domain.ExecutionInterval> getRelationExecutionPeriodContextEnd()
    • getChildOrder

      public Integer getChildOrder()
    • setChildOrder

      public void setChildOrder(Integer childOrder)
    • getCurricularPeriod

      public org.fenixedu.academic.domain.curricularPeriod.CurricularPeriod getCurricularPeriod()
    • setCurricularPeriod

      public void setCurricularPeriod(org.fenixedu.academic.domain.curricularPeriod.CurricularPeriod curricularPeriod)
    • getParentCourseGroup

      public org.fenixedu.academic.domain.degreeStructure.CourseGroup getParentCourseGroup()
    • setParentCourseGroup

      public void setParentCourseGroup(org.fenixedu.academic.domain.degreeStructure.CourseGroup parentCourseGroup)
    • getChildDegreeModule

      public org.fenixedu.academic.domain.degreeStructure.DegreeModule getChildDegreeModule()
    • setChildDegreeModule

      public void setChildDegreeModule(org.fenixedu.academic.domain.degreeStructure.DegreeModule childDegreeModule)
    • getRootDomainObject

      public org.fenixedu.bennu.core.domain.Bennu getRootDomainObject()
    • setRootDomainObject

      public void setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject)
    • getBeginExecutionPeriod

      public org.fenixedu.academic.domain.ExecutionInterval getBeginExecutionPeriod()
    • setBeginExecutionPeriod

      public void setBeginExecutionPeriod(org.fenixedu.academic.domain.ExecutionInterval beginExecutionPeriod)
    • getEndExecutionPeriod

      public org.fenixedu.academic.domain.ExecutionInterval getEndExecutionPeriod()
    • setEndExecutionPeriod

      public void setEndExecutionPeriod(org.fenixedu.academic.domain.ExecutionInterval endExecutionPeriod)