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
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs