[seam-commits] Seam SVN: r10340 - trunk/seam-gen/src.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Tue Apr 7 18:31:57 EDT 2009


Author: dan.j.allen
Date: 2009-04-07 18:31:57 -0400 (Tue, 07 Apr 2009)
New Revision: 10340

Modified:
   trunk/seam-gen/src/Query.java
Log:
switch to using constructor to prepare Query


Modified: trunk/seam-gen/src/Query.java
===================================================================
--- trunk/seam-gen/src/Query.java	2009-04-07 21:22:43 UTC (rev 10339)
+++ trunk/seam-gen/src/Query.java	2009-04-07 22:31:57 UTC (rev 10340)
@@ -1,16 +1,22 @@
 package @actionPackage@;
 
+import @modelPackage at .@entityName@;
 import org.jboss.seam.annotations.Name;
 import org.jboss.seam.annotations.web.RequestParameter;
 import org.jboss.seam.framework.EntityQuery;
+import java.util.Arrays;
 
 @Name("@componentName@")
-public class @beanName@ extends EntityQuery
+public class @beanName@ extends EntityQuery<@entityName@>
 {
-    @Override
-    public String getEjbql()
+    private static final String EJBQL = "@query@";
+    private static final String[] RESTRICTIONS = {};
+
+    public @beanName@()
     {
-        return "@query@";
+        setEjbql(EJBQL);
+        setRestrictionExpressionStrings(Arrays.asList(RESTRICTIONS));
+        setMaxResults(25);
     }
 
     @RequestParameter
@@ -18,10 +24,4 @@
     public void setFirstResult(Integer firstResult) {
         super.setFirstResult(firstResult);
     }
-
-    @Override
-    public Integer getMaxResults() {
-        return 25;
-    }
-
 }




More information about the seam-commits mailing list