Author: thomas.heute(a)jboss.com
Date: 2008-06-25 11:38:17 -0400 (Wed, 25 Jun 2008)
New Revision: 11145
Modified:
branches/JBoss_Portal_Branch_2_6/search/src/main/org/jboss/portal/search/impl/jcr/JCRQueryConverter.java
Log:
JBPORTAL-2053: CMS Search fails when a Lucene syntax is entered but not understood by the
converter
Propagate the error in a clean manner to the user interface
Modified:
branches/JBoss_Portal_Branch_2_6/search/src/main/org/jboss/portal/search/impl/jcr/JCRQueryConverter.java
===================================================================
---
branches/JBoss_Portal_Branch_2_6/search/src/main/org/jboss/portal/search/impl/jcr/JCRQueryConverter.java 2008-06-25
15:34:41 UTC (rev 11144)
+++
branches/JBoss_Portal_Branch_2_6/search/src/main/org/jboss/portal/search/impl/jcr/JCRQueryConverter.java 2008-06-25
15:38:17 UTC (rev 11145)
@@ -35,7 +35,7 @@
public class JCRQueryConverter extends AbstractQueryConverter
{
- public Query convert(FederatedQuery query)
+ public Query convert(FederatedQuery query) throws QueryConversionException
{
if (query == null)
{
@@ -43,18 +43,12 @@
}
StringBuffer result = new StringBuffer();
result.append("//*[");
- try
- {
- if (super.convert(query) != null)
- {
- result.append(((JCRQuery)super.convert(query)).getJcrQuery());
- }
- }
- catch (QueryConversionException e)
+ if (super.convert(query) != null)
{
- e.printStackTrace();
+ result.append(((JCRQuery)super.convert(query)).getJcrQuery());
}
+
result.append("]");
return new JCRQuery(result.toString());
}
Show replies by date