[jboss-svn-commits] JBL Code SVN: r21029 - labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jul 14 20:07:14 EDT 2008


Author: michael.neale at jboss.com
Date: 2008-07-14 20:07:14 -0400 (Mon, 14 Jul 2008)
New Revision: 21029

Modified:
   labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/AssetItem.java
   labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java
Log:
JBRULES-1626 search API

Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/AssetItem.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/AssetItem.java	2008-07-14 19:07:08 UTC (rev 21028)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/AssetItem.java	2008-07-15 00:07:14 UTC (rev 21029)
@@ -54,7 +54,6 @@
                      Node node) throws RulesRepositoryException {
         super( rulesRepository,
                node );
-
         try {
             //make sure this node is a rule node
             if ( !(this.node.getPrimaryNodeType().getName().equals( RULE_NODE_TYPE_NAME ) || isHistoricalVersion()) ) {

Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java	2008-07-14 19:07:08 UTC (rev 21028)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java	2008-07-15 00:07:14 UTC (rev 21029)
@@ -1111,14 +1111,14 @@
 					if (options.length > 1) {
 						sql += " AND (";
 						for (int i = 0; i < options.length; i++) {
-							sql += fld + " LIKE '" + options[i] + "'";
+							sql += fld + " LIKE '" + options[i].replace("*", "%") + "'";
 							if (i < options.length -1) {
 								sql += " OR ";
 							}
 						}
 						sql += ")";
 					} else {
-						sql += " AND " + fld + " LIKE '" + options[0] + "'";
+						sql += " AND " + fld + " LIKE '" + options[0].replace("*", "%") + "'";
 					}
 				}
 			}




More information about the jboss-svn-commits mailing list