Update of 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/forms
In directory james.mmbase.org:/tmp/cvs-serv4709

Modified Files:
        NewsletterBounceAction.java 
Log Message:
CMSC-1095, Newsletter Bounces list should be ordered,add paramater oder and 
direction


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/forms
See also: http://www.mmbase.org/jira/browse/CMSC-1095


Index: NewsletterBounceAction.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/forms/NewsletterBounceAction.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- NewsletterBounceAction.java 14 Oct 2008 11:22:43 -0000      1.4
+++ NewsletterBounceAction.java 22 Oct 2008 05:35:01 -0000      1.5
@@ -6,8 +6,6 @@
 import javax.servlet.http.HttpServletResponse;
 
 import org.apache.commons.lang.StringUtils;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
 import org.apache.struts.action.ActionForm;
 import org.apache.struts.action.ActionForward;
 import org.apache.struts.action.ActionMapping;
@@ -19,27 +17,32 @@
 
 public class NewsletterBounceAction extends DispatchAction {
 
-   public ActionForward list(ActionMapping mapping, ActionForm form, 
HttpServletRequest request, HttpServletResponse response)
-            throws Exception {
+   public ActionForward list(ActionMapping mapping, ActionForm form, 
HttpServletRequest request,
+         HttpServletResponse response) throws Exception {
       int pageSize = 12;
       int offset = 0;
       if 
(StringUtils.isNotEmpty(PropertiesUtil.getProperty("repository.search.results.per.page")))
 {
          pageSize = 
Integer.parseInt(PropertiesUtil.getProperty("repository.search.results.per.page"));
       }
       String strOffset = request.getParameter("offset");
+      String direction = request.getParameter("direction");
+      String order = request.getParameter("order");
       if (StringUtils.isNotEmpty(strOffset)) {
          offset = Integer.parseInt(strOffset);
       }
-      List<NewsletterBounce> bounces = 
NewsletterBounceUtil.getBounceRecord(offset * pageSize, pageSize);
+      List<NewsletterBounce> bounces = 
NewsletterBounceUtil.getBounceRecord(offset * pageSize, pageSize, order,
+            direction);
       int count = NewsletterBounceUtil.getTotalCount();
       request.setAttribute("resultList", bounces);
       request.setAttribute("resultCount", count);
       request.setAttribute("offset", offset);
+      request.setAttribute("direction", direction);
+      request.setAttribute("order", order);
       return mapping.findForward("success");
    }
 
-   public ActionForward getItem(ActionMapping mapping, ActionForm form, 
HttpServletRequest request, HttpServletResponse response)
-            throws Exception {
+   public ActionForward getItem(ActionMapping mapping, ActionForm form, 
HttpServletRequest request,
+         HttpServletResponse response) throws Exception {
       String number = request.getParameter("objectnumber");
       NewsletterBounce bounce = 
NewsletterBounceUtil.getNewsletterBounce(Integer.parseInt(number));
       request.setAttribute("bounce", bounce);
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to