Class CurricularRule_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.curricularRules.CurricularRule_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
- Direct Known Subclasses:
org.fenixedu.academic.domain.curricularRules.CurricularRule
public abstract class CurricularRule_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 TypeMethodDescriptionorg.fenixedu.academic.domain.ExecutionIntervalgetBegin()org.fenixedu.academic.domain.degreeStructure.CourseGrouporg.fenixedu.academic.domain.curricularPeriod.CurricularPeriodorg.fenixedu.academic.domain.curricularRules.CurricularRuleTypeorg.fenixedu.academic.domain.degreeStructure.DegreeModuleorg.fenixedu.academic.domain.ExecutionIntervalgetEnd()org.fenixedu.academic.domain.curricularRules.NotRuleorg.fenixedu.academic.domain.curricularRules.CompositeRulestatic pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CurricularRule,org.fenixedu.academic.domain.degreeStructure.CourseGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CurricularRule,org.fenixedu.academic.domain.ExecutionInterval> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CompositeRule,org.fenixedu.academic.domain.curricularRules.CurricularRule> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CurricularRule,org.fenixedu.academic.domain.curricularPeriod.CurricularPeriod> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.DegreeModule,org.fenixedu.academic.domain.curricularRules.CurricularRule> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CurricularRule,org.fenixedu.academic.domain.ExecutionInterval> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CurricularRule,org.fenixedu.academic.domain.curricularRules.NotRule> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.curricularRules.CurricularRule> org.fenixedu.bennu.core.domain.BennuvoidsetBegin(org.fenixedu.academic.domain.ExecutionInterval begin) voidsetContextCourseGroup(org.fenixedu.academic.domain.degreeStructure.CourseGroup contextCourseGroup) voidsetCurricularPeriod(org.fenixedu.academic.domain.curricularPeriod.CurricularPeriod curricularPeriod) voidsetCurricularRuleType(org.fenixedu.academic.domain.curricularRules.CurricularRuleType curricularRuleType) voidsetDegreeModuleToApplyRule(org.fenixedu.academic.domain.degreeStructure.DegreeModule degreeModuleToApplyRule) voidsetEnd(org.fenixedu.academic.domain.ExecutionInterval end) voidsetNotRule(org.fenixedu.academic.domain.curricularRules.NotRule notRule) voidsetParentCompositeRule(org.fenixedu.academic.domain.curricularRules.CompositeRule parentCompositeRule) voidsetRootDomainObject(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
-
CurricularRule_Base
protected CurricularRule_Base()
-
-
Method Details
-
getRelationCourseGroupCurricularRule
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CurricularRule,org.fenixedu.academic.domain.degreeStructure.CourseGroup> getRelationCourseGroupCurricularRule() -
getRelationCurricularRuleDegreeModule
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.DegreeModule,org.fenixedu.academic.domain.curricularRules.CurricularRule> getRelationCurricularRuleDegreeModule() -
getRelationCurricularRuleCurricularPeriod
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CurricularRule,org.fenixedu.academic.domain.curricularPeriod.CurricularPeriod> getRelationCurricularRuleCurricularPeriod() -
getRelationCurricularRuleCompositeRule
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CompositeRule,org.fenixedu.academic.domain.curricularRules.CurricularRule> getRelationCurricularRuleCompositeRule() -
getRelationCurricularRuleNotRule
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CurricularRule,org.fenixedu.academic.domain.curricularRules.NotRule> getRelationCurricularRuleNotRule() -
getRelationCurricularRuleBeginExecutionPeriod
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CurricularRule,org.fenixedu.academic.domain.ExecutionInterval> getRelationCurricularRuleBeginExecutionPeriod() -
getRelationRootDomainObjectCurricularRule
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.curricularRules.CurricularRule> getRelationRootDomainObjectCurricularRule() -
getRelationCurricularRuleEndExecutionPeriod
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CurricularRule,org.fenixedu.academic.domain.ExecutionInterval> getRelationCurricularRuleEndExecutionPeriod() -
getCurricularRuleType
public org.fenixedu.academic.domain.curricularRules.CurricularRuleType getCurricularRuleType() -
setCurricularRuleType
public void setCurricularRuleType(org.fenixedu.academic.domain.curricularRules.CurricularRuleType curricularRuleType) -
getContextCourseGroup
public org.fenixedu.academic.domain.degreeStructure.CourseGroup getContextCourseGroup() -
setContextCourseGroup
public void setContextCourseGroup(org.fenixedu.academic.domain.degreeStructure.CourseGroup contextCourseGroup) -
getDegreeModuleToApplyRule
public org.fenixedu.academic.domain.degreeStructure.DegreeModule getDegreeModuleToApplyRule() -
setDegreeModuleToApplyRule
public void setDegreeModuleToApplyRule(org.fenixedu.academic.domain.degreeStructure.DegreeModule degreeModuleToApplyRule) -
getCurricularPeriod
public org.fenixedu.academic.domain.curricularPeriod.CurricularPeriod getCurricularPeriod() -
setCurricularPeriod
public void setCurricularPeriod(org.fenixedu.academic.domain.curricularPeriod.CurricularPeriod curricularPeriod) -
getParentCompositeRule
public org.fenixedu.academic.domain.curricularRules.CompositeRule getParentCompositeRule() -
setParentCompositeRule
public void setParentCompositeRule(org.fenixedu.academic.domain.curricularRules.CompositeRule parentCompositeRule) -
getNotRule
public org.fenixedu.academic.domain.curricularRules.NotRule getNotRule() -
setNotRule
public void setNotRule(org.fenixedu.academic.domain.curricularRules.NotRule notRule) -
getBegin
public org.fenixedu.academic.domain.ExecutionInterval getBegin() -
setBegin
public void setBegin(org.fenixedu.academic.domain.ExecutionInterval begin) -
getRootDomainObject
public org.fenixedu.bennu.core.domain.Bennu getRootDomainObject() -
setRootDomainObject
public void setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) -
getEnd
public org.fenixedu.academic.domain.ExecutionInterval getEnd() -
setEnd
public void setEnd(org.fenixedu.academic.domain.ExecutionInterval end)
-