[jboss-svn-commits] JBL Code SVN: r32353 - labs/jbossrules/trunk/drools-factconstraint/src/main/java/org/drools/factconstraint/server/factory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Apr 1 13:55:05 EDT 2010


Author: baunax
Date: 2010-04-01 13:55:04 -0400 (Thu, 01 Apr 2010)
New Revision: 32353

Modified:
   labs/jbossrules/trunk/drools-factconstraint/src/main/java/org/drools/factconstraint/server/factory/ConstraintsFactory.java
Log:
added Matches constraint

Modified: labs/jbossrules/trunk/drools-factconstraint/src/main/java/org/drools/factconstraint/server/factory/ConstraintsFactory.java
===================================================================
--- labs/jbossrules/trunk/drools-factconstraint/src/main/java/org/drools/factconstraint/server/factory/ConstraintsFactory.java	2010-04-01 17:51:54 UTC (rev 32352)
+++ labs/jbossrules/trunk/drools-factconstraint/src/main/java/org/drools/factconstraint/server/factory/ConstraintsFactory.java	2010-04-01 17:55:04 UTC (rev 32353)
@@ -3,9 +3,10 @@
 import org.drools.factconstraint.server.Constraint;
 import org.drools.factconstraints.client.ConstraintConfiguration;
 import org.drools.factconstraints.server.predefined.IntegerConstraint;
+import org.drools.factconstraints.server.predefined.MatchesConstraint;
+import org.drools.factconstraints.server.predefined.NotMatchesConstraint;
 import org.drools.factconstraints.server.predefined.NotNullConstraint;
 import org.drools.factconstraints.server.predefined.RangeConstraint;
-import org.drools.factconstraints.server.predefined.NotMatchesConstraint;
 
 public class ConstraintsFactory {
 	private final static ConstraintsFactory INSTANCE = new ConstraintsFactory();
@@ -25,6 +26,8 @@
 			return new RangeConstraint();
 		} else if (NotMatchesConstraint.NAME.equals(config.getConstraintName())) {
 			return new NotMatchesConstraint();
+		} if (MatchesConstraint.NAME.equals(config.getConstraintName())) {
+			return new MatchesConstraint();
 		} else {
 			throw new IllegalArgumentException("Constraint unknown: " + config.getConstraintName());
 		}



More information about the jboss-svn-commits mailing list