Class DegreeModuleSetApprovalRule_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.curricularRules.CurricularRule_Base
org.fenixedu.academic.domain.curricularRules.CurricularRule
org.fenixedu.academic.domain.curricularRules.Rule_Base
org.fenixedu.academic.domain.curricularRules.Rule
org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule_Base
- All Implemented Interfaces:
Serializable,org.fenixedu.academic.domain.curricularRules.ICurricularRule,pt.ist.fenixframework.DomainObject
public abstract class DegreeModuleSetApprovalRule_Base
extends org.fenixedu.academic.domain.curricularRules.Rule
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject
pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm -
Field Summary
Fields inherited from interface org.fenixedu.academic.domain.curricularRules.ICurricularRule
COMPARATOR_BY_BEGIN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDegreeModulesToApprove(org.fenixedu.academic.domain.degreeStructure.DegreeModule degreeModulesToApprove) booleanorg.fenixedu.academic.domain.degreeStructure.CourseGroupSet<org.fenixedu.academic.domain.degreeStructure.DegreeModule>static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule,org.fenixedu.academic.domain.degreeStructure.CourseGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.DegreeModule,org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule> booleanbooleanbooleanvoidremoveDegreeModulesToApprove(org.fenixedu.academic.domain.degreeStructure.DegreeModule degreeModulesToApprove) voidsetCanEnrolAfterConclusion(boolean canEnrolAfterConclusion) voidsetCourseGroupForApprovals(org.fenixedu.academic.domain.degreeStructure.CourseGroup courseGroupForApprovals) voidsetRequiresApprovalInOneModuleOnly(boolean requiresApprovalInOneModuleOnly) voidsetShowWarningOnEnrolment(boolean showWarningOnEnrolment) voidsetValidateEnroledModulesOnly(boolean validateEnroledModulesOnly) Methods inherited from class org.fenixedu.academic.domain.curricularRules.Rule
isLeaf, isRulePreventingAutomaticEnrolmentMethods inherited from class org.fenixedu.academic.domain.curricularRules.CurricularRule
appliesToContext, appliesToCourseGroup, belongsToCompositeRule, checkExecutionPeriods, checkParameters, createCurricularRule, delete, edit, evaluate, getBegin, getBeginInterval, getContextCourseGroup, getDegreeModuleToApplyRule, getEnd, getEndInterval, getLabel, hasContextCourseGroup, hasContextCourseGroup, hasCurricularRuleType, init, init, isActive, isCompositeRule, isValid, isValid, isVisible, removeCommonParameters, removeOwnParameters, verifyMethods inherited from class org.fenixedu.academic.domain.curricularRules.CurricularRule_Base
getCurricularPeriod, getCurricularRuleType, getNotRule, getParentCompositeRule, getRelationCourseGroupCurricularRule, getRelationCurricularRuleBeginExecutionPeriod, getRelationCurricularRuleCompositeRule, getRelationCurricularRuleCurricularPeriod, getRelationCurricularRuleDegreeModule, getRelationCurricularRuleEndExecutionPeriod, getRelationCurricularRuleNotRule, getRelationRootDomainObjectCurricularRule, getRootDomainObject, setBegin, setContextCourseGroup, setCurricularPeriod, setCurricularRuleType, setDegreeModuleToApplyRule, setEnd, setNotRule, setParentCompositeRule, setRootDomainObjectMethods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplaceMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.fenixedu.academic.domain.curricularRules.ICurricularRule
createVerifyRuleExecutor, getCurricularRuleType, getParentCompositeRule
-
Constructor Details
-
DegreeModuleSetApprovalRule_Base
protected DegreeModuleSetApprovalRule_Base()
-
-
Method Details
-
getRelationDegreeModuleSetApprovalRuleDegreeModule
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.DegreeModule,org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule> getRelationDegreeModuleSetApprovalRuleDegreeModule() -
getRelationDegreeModuleSetApprovalRuleCourseGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.DegreeModuleSetApprovalRule,org.fenixedu.academic.domain.degreeStructure.CourseGroup> getRelationDegreeModuleSetApprovalRuleCourseGroup() -
getShowWarningOnEnrolment
public boolean getShowWarningOnEnrolment() -
setShowWarningOnEnrolment
public void setShowWarningOnEnrolment(boolean showWarningOnEnrolment) -
getValidateEnroledModulesOnly
public boolean getValidateEnroledModulesOnly() -
setValidateEnroledModulesOnly
public void setValidateEnroledModulesOnly(boolean validateEnroledModulesOnly) -
getRequiresApprovalInOneModuleOnly
public boolean getRequiresApprovalInOneModuleOnly() -
setRequiresApprovalInOneModuleOnly
public void setRequiresApprovalInOneModuleOnly(boolean requiresApprovalInOneModuleOnly) -
getCanEnrolAfterConclusion
public boolean getCanEnrolAfterConclusion() -
setCanEnrolAfterConclusion
public void setCanEnrolAfterConclusion(boolean canEnrolAfterConclusion) -
addDegreeModulesToApprove
public void addDegreeModulesToApprove(org.fenixedu.academic.domain.degreeStructure.DegreeModule degreeModulesToApprove) -
removeDegreeModulesToApprove
public void removeDegreeModulesToApprove(org.fenixedu.academic.domain.degreeStructure.DegreeModule degreeModulesToApprove) -
getDegreeModulesToApproveSet
public Set<org.fenixedu.academic.domain.degreeStructure.DegreeModule> getDegreeModulesToApproveSet() -
getCourseGroupForApprovals
public org.fenixedu.academic.domain.degreeStructure.CourseGroup getCourseGroupForApprovals() -
setCourseGroupForApprovals
public void setCourseGroupForApprovals(org.fenixedu.academic.domain.degreeStructure.CourseGroup courseGroupForApprovals)
-