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

Modified Files:
      Tag: b1_5
        NewsletterSubscriptionCAOImpl.java 
Log Message:
CMSC-1097, Opening Newsletter Management first time gives stacktrace,add 
CountSubscription


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


Index: NewsletterSubscriptionCAOImpl.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterSubscriptionCAOImpl.java,v
retrieving revision 1.30
retrieving revision 1.30.2.1
diff -u -b -r1.30 -r1.30.2.1
--- NewsletterSubscriptionCAOImpl.java  23 Sep 2008 10:31:36 -0000      1.30
+++ NewsletterSubscriptionCAOImpl.java  22 Oct 2008 09:51:07 -0000      1.30.2.1
@@ -434,4 +434,17 @@
 
       return subscriptions;
    }
+
+   public int CountSubscription(int newsletterId) {
+      List<Node> records = 
cloud.getNode(newsletterId).getRelatedNodes("subscriptionrecord");
+      log.debug("Get subscriptions of newsletter:" + newsletterId + " and get 
" + records.size() + " records in all");
+      int subscribers = 0;
+      for (Node record : records) {
+         String status = record.getStringValue("status");
+         if (STATUS.ACTIVE.equals(STATUS.valueOf(status))) {
+            subscribers++;
+         }
+      }
+      return subscribers;
+   }
 }
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to