org.drools.rule
Class DuplicateRuleNameException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.drools.DroolsException
org.drools.rule.RuleConstructionException
org.drools.rule.DuplicateRuleNameException
- All Implemented Interfaces:
- java.io.Serializable
public class DuplicateRuleNameException
- extends RuleConstructionException
Indicates an attempt to add a Rule to a RuleSet
that already contains a Rule with the same name.
- See Also:
Rule,
RuleSet,
Serialized Form
| Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DuplicateRuleNameException
public DuplicateRuleNameException(RuleSet ruleSet,
Rule originalRule,
Rule conflictingRule)
- Parameters:
ruleSet - The RuleSet.originalRule - The Rule already in the RuleSet.conflictingRule - The new, conflicting Rule.- See Also:
Exception.Exception()
DuplicateRuleNameException
public DuplicateRuleNameException(RuleSet ruleSet,
Rule originalRule,
Rule conflictingRule,
java.lang.Throwable cause)
- Parameters:
ruleSet - The RuleSet.originalRule - The Rule already in the RuleSet.conflictingRule - The new, conflicting Rule.- See Also:
Exception.Exception(Throwable cause)
getRuleSet
public RuleSet getRuleSet()
- Retrieve the
RuleSet.
- Returns:
- The
RuleSet.
getOriginalRule
public Rule getOriginalRule()
- Retrieve the original
Rule in the RuleSet.
- Returns:
- The
Rule.
getConflictingRule
public Rule getConflictingRule()
- Retrieve the new conflicting
Rule.
- Returns:
- The
Rule.