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