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