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

Modified Files:
      Tag: b1_5
        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.3
retrieving revision 1.3.2.1
diff -u -b -r1.3 -r1.3.2.1
--- NewsletterBounceAction.java 22 Sep 2008 07:53:42 -0000      1.3
+++ NewsletterBounceAction.java 22 Oct 2008 06:08:18 -0000      1.3.2.1
@@ -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
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to