Update of 
/var/cvs/contributions/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/paging
In directory 
james.mmbase.org:/tmp/cvs-serv4944/cmsc/edit-webapp/src/java/com/finalist/cmsc/paging

Modified Files:
        PagingUtils.java PagingStatusHolder.java 
Log Message:
CMSC-1008 add sorting support.


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/paging
See also: http://www.mmbase.org/jira/browse/CMSC-1008


Index: PagingUtils.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/paging/PagingUtils.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- PagingUtils.java    15 Jul 2008 09:24:44 -0000      1.2
+++ PagingUtils.java    15 Jul 2008 10:06:50 -0000      1.3
@@ -86,6 +86,9 @@
       }
 
       String page = request.getParameter("page");
+      String sort = request.getParameter("sortby");
+      String dir = request.getParameter("dir");
+
       if (StringUtils.isNotBlank(page)) {
          holder.setPage(Integer.parseInt(page));
       }
@@ -93,6 +96,9 @@
          holder.setPage(0);
       }
 
+      holder.setSort(sort);
+      holder.setDir(dir);
+
       pagingStatusHolderLocal.set(holder);
       return holder;
    }


Index: PagingStatusHolder.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/paging/PagingStatusHolder.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- PagingStatusHolder.java     15 Jul 2008 09:24:44 -0000      1.1
+++ PagingStatusHolder.java     15 Jul 2008 10:06:50 -0000      1.2
@@ -9,6 +9,7 @@
    private int pageSize = -1;
    private int listSize;
    private String sort;
+   private String dir;
 
    public int getPage() {
       return page;
@@ -78,4 +79,12 @@
    public int getOffset(){
       return page*getPageSize();      
    }
+
+   public String getDir() {
+      return dir;
+   }
+
+   public void setDir(String dir) {
+      this.dir = dir;
+   }
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to