[jboss-cvs] jboss-seam/src/main/org/jboss/seam/framework ...
Gavin King
gavin.king at jboss.com
Fri May 18 21:44:18 EDT 2007
User: gavin
Date: 07/05/18 21:44:18
Modified: src/main/org/jboss/seam/framework Query.java
Log:
add getPageCount()
Revision Changes Path
1.28 +17 -0 jboss-seam/src/main/org/jboss/seam/framework/Query.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Query.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/framework/Query.java,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- Query.java 19 May 2007 01:36:37 -0000 1.27
+++ Query.java 19 May 2007 01:44:18 -0000 1.28
@@ -126,6 +126,23 @@
}
}
+ @Transactional
+ public Integer getPageCount()
+ {
+ if ( getMaxResults()==null )
+ {
+ return null;
+ }
+ else
+ {
+ int rc = getResultCount().intValue();
+ int mr = getMaxResults().intValue();
+ int pages = rc / mr;
+ return rc % mr == 0 ? pages : pages+1;
+ }
+ }
+
+
protected void parseEjbql()
{
if (parsedEjbql==null)
More information about the jboss-cvs-commits
mailing list