[jboss-svn-commits] JBL Code SVN: r14962 - labs/jbossrules/trunk/experimental/drools-analytics/src/main/java/org/drools/analytics/result.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Sep 9 03:01:12 EDT 2007


Author: Rikkola
Date: 2007-09-09 03:01:10 -0400 (Sun, 09 Sep 2007)
New Revision: 14962

Added:
   labs/jbossrules/trunk/experimental/drools-analytics/src/main/java/org/drools/analytics/result/MissingNumberPattern.java
Log:
Added MissingNumberPattern class

Added: labs/jbossrules/trunk/experimental/drools-analytics/src/main/java/org/drools/analytics/result/MissingNumberPattern.java
===================================================================
--- labs/jbossrules/trunk/experimental/drools-analytics/src/main/java/org/drools/analytics/result/MissingNumberPattern.java	                        (rev 0)
+++ labs/jbossrules/trunk/experimental/drools-analytics/src/main/java/org/drools/analytics/result/MissingNumberPattern.java	2007-09-09 07:01:10 UTC (rev 14962)
@@ -0,0 +1,54 @@
+package org.drools.analytics.result;
+
+/**
+ * 
+ * @author Toni Rikkola
+ */
+public class MissingNumberPattern implements RangeCheckCause {
+
+	private static int index = 0;
+
+	private int id = index++;
+
+	private int fieldId;
+	private String evaluator;
+	private String value;
+
+	public MissingNumberPattern(int fieldId, String evaluator, String value) {
+		this.fieldId = fieldId;
+		this.evaluator = evaluator;
+		this.value = value;
+	}
+
+	public int getId() {
+		return id;
+	}
+
+	public int getFieldId() {
+		return fieldId;
+	}
+
+	public void setFieldId(int fieldId) {
+		this.fieldId = fieldId;
+	}
+
+	/**
+	 * Returns alway null, because there is no rule that this is related to.
+	 */
+	public String getRuleName() {
+		return null;
+	}
+
+	public String getEvaluator() {
+		return evaluator;
+	}
+
+	public String getValueAsString() {
+		return value;
+	}
+
+	@Override
+	public String toString() {
+		return "Missing restriction " + evaluator + " " + value;
+	}
+}




More information about the jboss-svn-commits mailing list