Class AnyCurricularCourse_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.AnyCurricularCourse_Base
- All Implemented Interfaces:
Serializable,org.fenixedu.academic.domain.curricularRules.ICurricularRule,pt.ist.fenixframework.DomainObject
public abstract class AnyCurricularCourse_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 TypeMethodDescriptionvoidaddCompetenceCourseLevelTypes(org.fenixedu.academic.domain.degreeStructure.CompetenceCourseLevelType competenceCourseLevelTypes) voidaddCompetenceCourses(org.fenixedu.academic.domain.CompetenceCourse competenceCourses) voidaddCourseGroups(org.fenixedu.academic.domain.degreeStructure.CourseGroup courseGroups) voidaddDegreeCurricularPlans(org.fenixedu.academic.domain.DegreeCurricularPlan degreeCurricularPlans) voidaddDegrees(org.fenixedu.academic.domain.Degree degrees) voidaddDegreeTypes(org.fenixedu.academic.domain.degree.DegreeType degreeTypes) voidaddUnits(org.fenixedu.academic.domain.organizationalStructure.Unit units) Set<org.fenixedu.academic.domain.degreeStructure.CompetenceCourseLevelType>Set<org.fenixedu.academic.domain.CompetenceCourse>Set<org.fenixedu.academic.domain.degreeStructure.CourseGroup>Set<org.fenixedu.academic.domain.DegreeCurricularPlan>Set<org.fenixedu.academic.domain.Degree>Set<org.fenixedu.academic.domain.degree.DegreeType>static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.CompetenceCourse,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.CompetenceCourseLevelType,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.CourseGroup,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Degree,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.DegreeCurricularPlan,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degree.DegreeType,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.Unit,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> Set<org.fenixedu.academic.domain.organizationalStructure.Unit>voidremoveCompetenceCourseLevelTypes(org.fenixedu.academic.domain.degreeStructure.CompetenceCourseLevelType competenceCourseLevelTypes) voidremoveCompetenceCourses(org.fenixedu.academic.domain.CompetenceCourse competenceCourses) voidremoveCourseGroups(org.fenixedu.academic.domain.degreeStructure.CourseGroup courseGroups) voidremoveDegreeCurricularPlans(org.fenixedu.academic.domain.DegreeCurricularPlan degreeCurricularPlans) voidremoveDegrees(org.fenixedu.academic.domain.Degree degrees) voidremoveDegreeTypes(org.fenixedu.academic.domain.degree.DegreeType degreeTypes) voidremoveUnits(org.fenixedu.academic.domain.organizationalStructure.Unit units) voidsetCredits(Double credits) voidsetCurricularPeriodOrder(Integer curricularPeriodOrder) voidsetMaximumCredits(Double maximumCredits) voidsetMinimumCredits(Double minimumCredits) voidsetNegation(Boolean negation) 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
-
AnyCurricularCourse_Base
protected AnyCurricularCourse_Base()
-
-
Method Details
-
getRelationAnyCurricularCourseDegree
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Degree,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getRelationAnyCurricularCourseDegree() -
getRelationAnyCurricularCourseDegreeCurricularPlan
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.DegreeCurricularPlan,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getRelationAnyCurricularCourseDegreeCurricularPlan() -
getRelationAnyCurricularCourseCourseGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.CourseGroup,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getRelationAnyCurricularCourseCourseGroup() -
getRelationAnyCurricularCourseUnit
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.Unit,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getRelationAnyCurricularCourseUnit() -
getRelationAnyCurricularCourseCompetenceCourseLevelType
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.CompetenceCourseLevelType,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getRelationAnyCurricularCourseCompetenceCourseLevelType() -
getRelationAnyCurricularCourseCompetenceCourse
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.CompetenceCourse,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getRelationAnyCurricularCourseCompetenceCourse() -
getRelationAnyCurricularCourseDegreeType
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degree.DegreeType,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getRelationAnyCurricularCourseDegreeType() -
getCredits
-
setCredits
-
getCurricularPeriodOrder
-
setCurricularPeriodOrder
-
getMinimumCredits
-
setMinimumCredits
-
getMaximumCredits
-
setMaximumCredits
-
getNegation
-
setNegation
-
addDegrees
public void addDegrees(org.fenixedu.academic.domain.Degree degrees) -
removeDegrees
public void removeDegrees(org.fenixedu.academic.domain.Degree degrees) -
getDegreesSet
-
addDegreeCurricularPlans
public void addDegreeCurricularPlans(org.fenixedu.academic.domain.DegreeCurricularPlan degreeCurricularPlans) -
removeDegreeCurricularPlans
public void removeDegreeCurricularPlans(org.fenixedu.academic.domain.DegreeCurricularPlan degreeCurricularPlans) -
getDegreeCurricularPlansSet
-
addCourseGroups
public void addCourseGroups(org.fenixedu.academic.domain.degreeStructure.CourseGroup courseGroups) -
removeCourseGroups
public void removeCourseGroups(org.fenixedu.academic.domain.degreeStructure.CourseGroup courseGroups) -
getCourseGroupsSet
-
addUnits
public void addUnits(org.fenixedu.academic.domain.organizationalStructure.Unit units) -
removeUnits
public void removeUnits(org.fenixedu.academic.domain.organizationalStructure.Unit units) -
getUnitsSet
-
addCompetenceCourseLevelTypes
public void addCompetenceCourseLevelTypes(org.fenixedu.academic.domain.degreeStructure.CompetenceCourseLevelType competenceCourseLevelTypes) -
removeCompetenceCourseLevelTypes
public void removeCompetenceCourseLevelTypes(org.fenixedu.academic.domain.degreeStructure.CompetenceCourseLevelType competenceCourseLevelTypes) -
getCompetenceCourseLevelTypesSet
public Set<org.fenixedu.academic.domain.degreeStructure.CompetenceCourseLevelType> getCompetenceCourseLevelTypesSet() -
addCompetenceCourses
public void addCompetenceCourses(org.fenixedu.academic.domain.CompetenceCourse competenceCourses) -
removeCompetenceCourses
public void removeCompetenceCourses(org.fenixedu.academic.domain.CompetenceCourse competenceCourses) -
getCompetenceCoursesSet
-
addDegreeTypes
public void addDegreeTypes(org.fenixedu.academic.domain.degree.DegreeType degreeTypes) -
removeDegreeTypes
public void removeDegreeTypes(org.fenixedu.academic.domain.degree.DegreeType degreeTypes) -
getDegreeTypesSet
-