[jboss-svn-commits] JBL Code SVN: r7034 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Oct 23 15:31:46 EDT 2006
Author: tirelli
Date: 2006-10-23 15:31:41 -0400 (Mon, 23 Oct 2006)
New Revision: 7034
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/FieldFactory.java
Log:
Adding helper methods to FieldFactory
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/FieldFactory.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/FieldFactory.java 2006-10-23 19:24:33 UTC (rev 7033)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/FieldFactory.java 2006-10-23 19:31:41 UTC (rev 7034)
@@ -96,6 +96,42 @@
return field;
}
+ public static FieldValue getFieldValue(final Object value) {
+ return new ObjectFieldImpl( value );
+ }
+
+ public static FieldValue getFieldValue(final byte value) {
+ return new LongFieldImpl( value );
+ }
+
+ public static FieldValue getFieldValue(final short value) {
+ return new LongFieldImpl( value );
+ }
+
+ public static FieldValue getFieldValue(final char value) {
+ return new LongFieldImpl( value );
+ }
+
+ public static FieldValue getFieldValue(final int value) {
+ return new LongFieldImpl( value );
+ }
+
+ public static FieldValue getFieldValue(final long value) {
+ return new LongFieldImpl( value );
+ }
+
+ public static FieldValue getFieldValue(final boolean value) {
+ return new BooleanFieldImpl( value );
+ }
+
+ public static FieldValue getFieldValue(final float value) {
+ return new DoubleFieldImpl( value );
+ }
+
+ public static FieldValue getFieldValue(final double value) {
+ return new DoubleFieldImpl( value );
+ }
+
private static String stripNumericType(String value) {
// incase a user adds a f or l, strip it as its not needed
if ( Character.getType( value.charAt( value.length() - 1 ) ) != Character.DECIMAL_DIGIT_NUMBER ) {
More information about the jboss-svn-commits
mailing list