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

Modified Files:
        ReportNewsletterSubscriptions.java 
Log Message:
CMSC-632 Fixes to a lot of things


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


Index: ReportNewsletterSubscriptions.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/module/ReportNewsletterSubscriptions.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- ReportNewsletterSubscriptions.java  17 Jan 2008 21:47:15 -0000      1.1
+++ ReportNewsletterSubscriptions.java  20 Jan 2008 22:48:35 -0000      1.2
@@ -1,5 +1,7 @@
 package com.finalist.newsletter.module;
 
+import java.util.List;
+
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
@@ -11,6 +13,7 @@
 import org.apache.struts.action.ActionMessages;
 
 import com.finalist.newsletter.module.bean.NewsletterDetailBean;
+import com.finalist.newsletter.module.bean.NewsletterSubscriberBean;
 import com.finalist.newsletter.util.BeanUtil;
 
 public class ReportNewsletterSubscriptions extends Action {
@@ -21,15 +24,11 @@
 
       int newsletterNumber = Integer.parseInt(request.getParameter("number"));
       if (newsletterNumber > 0) {
-         NewsletterDetailBean bean = 
BeanUtil.createNewsletterDetailBean(newsletterNumber);
-         if (bean != null) {
-            if (bean.getSubscribers() != null && bean.getSubscribers().size() 
> 0) {
-               request.setAttribute("newsletterDetailBean", bean);
+         request.setAttribute("number", newsletterNumber);
+         List<NewsletterSubscriberBean> subscribers = 
BeanUtil.getSubscriberBeans(newsletterNumber);
+         if (subscribers != null && subscribers.size() > 0) {
+            request.setAttribute("subscriberOverviewBeans", subscribers);
                return (mapping.findForward("success"));
-
-            } else {
-               errors.add("error", new ActionMessage("error.no_items"));
-            }
          } else {
             errors.add("error", new ActionMessage("error.no_data"));
          }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to