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

Modified Files:
        NewsletterSubscriptionServicesImpl.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/services/impl
See also: http://www.mmbase.org/jira/browse/CMSC-1097


Index: NewsletterSubscriptionServicesImpl.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/impl/NewsletterSubscriptionServicesImpl.java,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -b -r1.27 -r1.28
--- NewsletterSubscriptionServicesImpl.java     14 Oct 2008 11:22:44 -0000      
1.27
+++ NewsletterSubscriptionServicesImpl.java     22 Oct 2008 10:07:47 -0000      
1.28
@@ -242,7 +242,7 @@
    }
 
    public int countSubscriptionByNewsletter(int id) {
-      return subscriptionCAO.getSubscription(id).size();
+      return subscriptionCAO.CountSubscription(id);
    }
 
    public List<Subscription> getAllSubscription() {
@@ -264,11 +264,11 @@
       return subscriptionCAO.getSubscription(Integer.parseInt(newsletterId));
    }
 
-   public Set<Newsletter> getNewslettersBySubscription(int subscriberId, 
String title, boolean paging) {
+   public Set<Newsletter> getNewslettersBySubscription(int subscriberId, 
String title, boolean paging){
       log.debug("Get Subscriptions of subscriberId" + subscriberId);
       List<Newsletter> newsletters = 
subscriptionCAO.getNewslettersByScription(subscriberId, title, paging);
       Set<Newsletter> results = new HashSet<Newsletter>();
-      for (Newsletter newsletter : newsletters) {
+      for(Newsletter newsletter: newsletters){
          String status = subscriptionCAO.getSubscription(newsletter.getId(), 
subscriberId).getStatus().toString();
          newsletter.setStatus(status);
          results.add(newsletter);
@@ -385,7 +385,7 @@
    public Set<Long> getAuthenticationIdsByNewsletter(int newsletterId) {
       List<Subscription> subscriptions = 
subscriptionCAO.getSubscription(newsletterId);
       Set<Long> subscriberIds = new HashSet<Long>();
-      for (Subscription subscription : subscriptions) {
+      for(Subscription subscription: subscriptions){
          subscriberIds.add(new 
Long(Integer.parseInt(subscription.getSubscriberId())));
       }
       return subscriberIds;
@@ -394,7 +394,7 @@
    public Set<Long> getAuthenticationIds() {
       List<Node> subscriptions = subscriptionCAO.getAllSubscriptions();
       Set<Long> subscriberIds = new HashSet<Long>();
-      for (Node subscription : subscriptions) {
+      for(Node subscription: subscriptions){
          subscriberIds.add(new Long(subscription.getIntValue("subscriber")));
       }
       return subscriberIds;
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to