[jboss-svn-commits] JBL Code SVN: r19089 - labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Mar 18 21:56:13 EDT 2008
Author: mingjin
Date: 2008-03-18 21:56:13 -0400 (Tue, 18 Mar 2008)
New Revision: 19089
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/MVELDumper.java
Log:
JBRULES-1095 fix bad merge
- revert to previous version.
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/MVELDumper.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/MVELDumper.java 2008-03-19 01:55:02 UTC (rev 19088)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/MVELDumper.java 2008-03-19 01:56:13 UTC (rev 19089)
@@ -37,12 +37,18 @@
public class MVELDumper extends ReflectiveVisitor {
private StringBuffer mvelDump;
+ private boolean isDateField;
private static final String eol = System.getProperty( "line.separator" );
private String template;
private String fieldName;
public String dump(FieldConstraintDescr fieldConstr) {
+ return this.dump( fieldConstr, false );
+ }
+
+ public String dump(FieldConstraintDescr fieldConstr, boolean isDateField ) {
mvelDump = new StringBuffer();
+ this.isDateField = isDateField;
this.visit( fieldConstr );
return mvelDump.toString();
}
@@ -74,6 +80,9 @@
}
} else if( descr.getType() == LiteralRestrictionDescr.TYPE_STRING ) {
text = "\"" + text + "\"";
+ if( this.isDateField ) {
+ text = "org.drools.util.DateUtils.parseDate( "+text+" )";
+ }
}
this.template = processRestriction( descr.getEvaluator(), descr.isNegated(), text );
}
More information about the jboss-svn-commits
mailing list