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