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

Modified Files:
        NewsletterServiceFactory.java NewsletterService.java 
Added Files:
        StatisticService.java 
Log Message:
CMSC-725 test and basic implement.


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


StatisticService.java is new



Index: NewsletterServiceFactory.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/NewsletterServiceFactory.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- NewsletterServiceFactory.java       18 Apr 2008 08:30:52 -0000      1.3
+++ NewsletterServiceFactory.java       21 Apr 2008 09:51:03 -0000      1.4
@@ -13,11 +13,14 @@
 import com.finalist.newsletter.cao.NewsletterPublicationCAO;
 import com.finalist.newsletter.cao.NewsletterSubscriptionCAO;
 import com.finalist.newsletter.cao.impl.NewsLetterStatisticCAOImpl;
+import com.finalist.newsletter.cao.impl.NewsletterCAOImpl;
 import com.finalist.newsletter.cao.impl.NewsletterPublicationCAOImpl;
 import com.finalist.newsletter.cao.impl.NewsletterSubscriptionCAOImpl;
 import com.finalist.newsletter.publisher.NewsletterPublisher;
 import com.finalist.newsletter.services.impl.NewsletterPublicationServiceImpl;
+import com.finalist.newsletter.services.impl.NewsletterServiceImpl;
 import 
com.finalist.newsletter.services.impl.NewsletterSubscriptionServicesImpl;
+import com.finalist.newsletter.services.impl.StatisticServiceImpl;
 
 public class NewsletterServiceFactory {
        
@@ -45,4 +48,18 @@
              return newsletterPublicationService;
              
           }
+
+       public static NewsletterService getNewsletterService (){
+
+               NewsletterServiceImpl service = new NewsletterServiceImpl();
+               service.setNewsletterCAO(new 
NewsletterCAOImpl(cloudProvider.getCloud()));
+               return service;
+       }
+
+       public static StatisticService getStatisticService (){
+               StatisticServiceImpl service = new StatisticServiceImpl();
+               service.setNewLettercao(new 
NewsletterCAOImpl(cloudProvider.getCloud()));
+               service.setStatisticcao(new 
NewsLetterStatisticCAOImpl(cloudProvider.getCloud()));
+               return service;
+       }
 }


Index: NewsletterService.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/NewsletterService.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- NewsletterService.java      10 Apr 2008 09:47:04 -0000      1.1
+++ NewsletterService.java      21 Apr 2008 09:51:03 -0000      1.2
@@ -6,5 +6,7 @@
 
 public interface NewsletterService {
        
-       public List<Newsletter> getAllNewsletter();
+       public List<Newsletter> getAllNewsletter ();
+
+       public String getNewsletterName (int newsletterId);
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to