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

Modified Files:
        NewsletterCronJob.java 
Log Message:
CMSC-811,Create a newsletter publication,deal with sending mail when empty and 
newsletter is paused


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


Index: NewsletterCronJob.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/NewsletterCronJob.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- NewsletterCronJob.java      18 Apr 2008 06:15:39 -0000      1.12
+++ NewsletterCronJob.java      30 Apr 2008 07:30:10 -0000      1.13
@@ -31,6 +31,7 @@
    private static Logger log = 
Logging.getLoggerInstance(NewsletterCronJob.class.getName());
 
    private List<Node> getNewslettersToPublish() {
+
       Cloud cloud = CloudProviderFactory.getCloudProvider().getCloud();
       NodeManager manager = cloud.getNodeManager(NewsletterUtil.NEWSLETTER);
       NodeQuery query = manager.createQuery();
@@ -38,6 +39,9 @@
       List<Node> newslettersToPublish = new ArrayList<Node>();
       for (int i = 0; i < newsletters.size(); i++) {
          Node newsletter = newsletters.getNode(i);
+         if (NewsletterUtil.isPaused(newsletter)) {
+            continue;
+         }
          if (!Publish.isPublished(newsletter)) {
             Object scheduleExpression = newsletter.getValue("schedule");
             Date lastCreatedDateTime = 
newsletter.getDateValue("lastcreateddate");
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to