Class CompositeRule_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.CompositeRule_Base
All Implemented Interfaces:
Serializable, org.fenixedu.academic.domain.curricularRules.ICurricularRule, pt.ist.fenixframework.DomainObject
Direct Known Subclasses:
org.fenixedu.academic.domain.curricularRules.CompositeRule

public abstract class CompositeRule_Base extends org.fenixedu.academic.domain.curricularRules.CurricularRule
See Also:
  • Constructor Details

    • CompositeRule_Base

      protected CompositeRule_Base()
  • Method Details

    • getRelationCurricularRuleCompositeRule

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.curricularRules.CompositeRule,org.fenixedu.academic.domain.curricularRules.CurricularRule> getRelationCurricularRuleCompositeRule()
    • getCompositeRuleType

      public org.fenixedu.academic.domain.util.LogicOperator getCompositeRuleType()
    • setCompositeRuleType

      public void setCompositeRuleType(org.fenixedu.academic.domain.util.LogicOperator compositeRuleType)
    • addCurricularRules

      public void addCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule curricularRules)
    • removeCurricularRules

      public void removeCurricularRules(org.fenixedu.academic.domain.curricularRules.CurricularRule curricularRules)
    • getCurricularRulesSet

      public Set<org.fenixedu.academic.domain.curricularRules.CurricularRule> getCurricularRulesSet()