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