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

Modified Files:
        NewsletterSubscriptionServices.java 
        NewsletterServiceFactory.java 
Log Message:
CMSC-818 change merged.


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-818


Index: NewsletterSubscriptionServices.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/NewsletterSubscriptionServices.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- NewsletterSubscriptionServices.java 10 Apr 2008 09:47:04 -0000      1.3
+++ NewsletterSubscriptionServices.java 18 Apr 2008 08:30:52 -0000      1.4
@@ -1,7 +1,43 @@
+
 package com.finalist.newsletter.services;
 
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.Iterator;
+import java.util.List;
+
+import org.mmbase.bridge.Cloud;
+import org.mmbase.bridge.Node;
+import org.mmbase.bridge.NodeList;
+import org.mmbase.bridge.NodeManager;
+import org.mmbase.bridge.NodeQuery;
+import org.mmbase.bridge.util.SearchUtil;
+import org.mmbase.cache.CachePolicy;
+
+import com.finalist.newsletter.cao.impl.NewsletterSubscriptionCAOImpl;
+import com.finalist.newsletter.domain.Newsletter;
 
 public interface NewsletterSubscriptionServices {
 
+       public boolean hasSubscription(int userId);
+
+       public List<Newsletter> getAllowedNewsletterList(String[] 
allowedLetters);
+       
+       public List<Newsletter> getNewsletterList(String[] allowedLetters,int 
userId);
+       
+       public Newsletter addRecordInfo(Newsletter allowedNewsletter, 
List<Newsletter> recordList);
+       
+       public boolean noSubscriptionRecord(int userId,int newsletterId);
+       
+       public void selectTagInLetter(int userId,int newsletterId,int tagId);
+       
+       public void unSelectTagInLetter(int userId,int newsletterId,int tagId);
+       
+       public void modifyFormat(int userId,int newsletterId,String format);
+       
+       public void modifyStauts(int userId,int newsletterId,String status);
+       
+       public void modifyInterval(int userId,int newsletterId,Date interval);
 
+       public void addNewRecord(int userId,int newsletterId);
 }


Index: NewsletterServiceFactory.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/NewsletterServiceFactory.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- NewsletterServiceFactory.java       16 Apr 2008 03:55:11 -0000      1.2
+++ NewsletterServiceFactory.java       18 Apr 2008 08:30:52 -0000      1.3
@@ -24,7 +24,6 @@
        private static CloudProvider cloudProvider = 
CloudProviderFactory.getCloudProvider();
        
        public static NewsletterSubscriptionServices 
getNewsletterSubscriptionServices(){
-               
                NewsletterSubscriptionCAO subscriptionCAO = new 
NewsletterSubscriptionCAOImpl(cloudProvider.getCloud());
                NewsletterSubscriptionServicesImpl 
newsletterSubscriptionServices = new NewsletterSubscriptionServicesImpl();
                newsletterSubscriptionServices.setCao(subscriptionCAO); 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to