[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