Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Business Rules
11g Release 1 (11.1.1.6.3)

E10663-10


oracle.rules.sdk2.decisiontable
Class Conflict

java.lang.Object
  extended by oracle.rules.sdk2.decisiontable.Conflict


public class Conflict
extends java.lang.Object

A Conflict is 2 rules with overlapping Dimension values in all dimensions, different actions, and no reference from one to the other in its noConflict, runBefore, or override lists.


Field Summary
 boolean rule2SubsumesRule1
          if one rule subsumes another (has a superset of the other's dimension values in each dimension) then the subsuming rule is rule1 and the following flag is true.
 int ruleIndex1
          Indexes of the 2 conflicting rules in the DTRuleTable
 int ruleIndex2
          Indexes of the 2 conflicting rules in the DTRuleTable

 

Method Summary

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

ruleIndex1

public int ruleIndex1
Indexes of the 2 conflicting rules in the DTRuleTable

ruleIndex2

public int ruleIndex2
Indexes of the 2 conflicting rules in the DTRuleTable

rule2SubsumesRule1

public boolean rule2SubsumesRule1
if one rule subsumes another (has a superset of the other's dimension values in each dimension) then the subsuming rule is rule1 and the following flag is true. Subsumption is a good opportunity for the UI to suggest that rule1 override rule2.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Business Rules
11g Release 1 (11.1.1.6.3)

E10663-10


Copyright © 2012, Oracle and/or its affiliates. All rights reserved.