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

Modified Files:
        NewsletterPublicationTest.java 
Log Message:
CMSC-743,Newsletter: possibility to send a test email


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-743


Index: NewsletterPublicationTest.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/forms/NewsletterPublicationTest.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- NewsletterPublicationTest.java      17 Jan 2008 21:47:15 -0000      1.1
+++ NewsletterPublicationTest.java      16 Apr 2008 03:55:07 -0000      1.2
@@ -21,6 +21,8 @@
 import com.finalist.cmsc.security.UserRole;
 import com.finalist.cmsc.struts.MMBaseFormlessAction;
 import com.finalist.newsletter.publisher.NewsletterPublisher;
+import com.finalist.newsletter.services.NewsletterPublicationService;
+import com.finalist.newsletter.services.NewsletterServiceFactory;
 
 public class NewsletterPublicationTest extends MMBaseFormlessAction {
 
@@ -36,6 +38,8 @@
       int number = Integer.parseInt(getParameter(request, "number", true));
 
       if (isSendAction(request)) {
+         String email = getParameter(request, "email");
+         String mineType = getParameter(request, "minetype");
          Node newsletterPublicationNode = cloud.getNode(number);
 
          UserRole role = 
NavigationUtil.getRole(newsletterPublicationNode.getCloud(), 
newsletterPublicationNode, false);
@@ -44,9 +48,10 @@
          if (NavigationUtil.getChildCount(newsletterPublicationNode) > 0 && 
!isWebMaster) {
             return mapping.findForward("confirmationpage");
          }
-         Thread publisher = new NewsletterPublisher(number);
-         publisher.start();
-
+//         Thread publisher = new NewsletterPublisher(number);
+//         publisher.start();
+         NewsletterPublicationService publicationService = 
NewsletterServiceFactory.getNewsletterPublicationService();
+         publicationService.testDeliver(number,email,mineType);
          return mapping.findForward(SUCCESS);
       }
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to