Author: simoneg
Date: Mon Jan  4 12:29:29 2010
New Revision: 895614

URL: http://svn.apache.org/viewvc?rev=895614&view=rev
Log:
QBE now supports query customization via an interface

Modified:
    
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java

Modified: 
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java?rev=895614&r1=895613&r2=895614&view=diff
==============================================================================
--- 
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java
 (original)
+++ 
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartList.java
 Mon Jan  4 12:29:29 2010
@@ -104,8 +104,12 @@
        protected void computeQbeQuery() {
                if (this.qbuilder == null) {
                        this.qbuilder = new QueryByExampleBuilder();
-                       Query bequery = 
this.qbuilder.generateQuery(sessionReservedQbe);
-                       this.query = bequery.query;
+                       Query bequery = 
this.qbuilder.generateQuery(sessionReservedQbe, this.myclass);
+                       if (bequery.from != null) {
+                               this.query = "SELECT x " + bequery.from + " " + 
bequery.query;                          
+                       } else {
+                               this.query = bequery.query;
+                       }
                        this.queryParams = bequery.params;
                }
        }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to