Update of
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/impl
In directory james.mmbase.org:/tmp/cvs-serv15465/services/impl
Modified Files:
NewsletterPublicationServiceImpl.java
Log Message:
CMSC-1146 Newsletter: add functionality to freeze and defrost a newsletter
edition
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/impl
See also: http://www.mmbase.org/jira/browse/CMSC-1146
Index: NewsletterPublicationServiceImpl.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/impl/NewsletterPublicationServiceImpl.java,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- NewsletterPublicationServiceImpl.java 28 Oct 2008 11:13:36 -0000
1.27
+++ NewsletterPublicationServiceImpl.java 13 Nov 2008 11:45:40 -0000
1.28
@@ -23,6 +23,7 @@
import com.finalist.newsletter.publisher.NewsletterPublisher;
import com.finalist.newsletter.services.CommunityModuleAdapter;
import com.finalist.newsletter.services.NewsletterPublicationService;
+import com.finalist.newsletter.util.NewsletterPublicationUtil;
public class NewsletterPublicationServiceImpl implements
NewsletterPublicationService {
@@ -88,9 +89,8 @@
Map<String, List<String>> sendResults = new HashMap<String,
List<String>>();
List<Subscription> subscriptions =
subscriptionCAO.getSubscription(newsletterId);
log.debug("deliver publication " + publicationId + " which has " +
subscriptions.size() + " subscriptions");
-
+ NewsletterPublicationUtil.setBeingSent(publicationId);
Publication publication = publicationCAO.getPublication(publicationId);
-
for (Subscription subscription : subscriptions) {
Set<Term> terms = subscriptionCAO.getTerms(subscription.getId());
Person subscripber =
CommunityModuleAdapter.getUserById(subscription.getSubscriberId());
@@ -104,6 +104,7 @@
log.error(e.getMessage());
}
}
+ NewsletterPublicationUtil.setIsSent(publicationId);
sendResults.put(SEND_SUCCESS, sendSuccess);
sendResults.put(SEND_FAIL, sendFails);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs