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

Modified Files:
        NewsletterPublicationService.java NewsletterService.java 
        NewsletterSubscriptionServices.java 
Log Message:
cmsc-956 finish, change dashboard of newsleter management
cmsc-979 not finish yet. finish page design, edit part. logic of statistics 
need more discuss
cmsc-990 not finish yet. finish page design. logic of subscriber need more 
discuss.


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


Index: NewsletterPublicationService.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/NewsletterPublicationService.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- NewsletterPublicationService.java   22 May 2008 10:35:34 -0000      1.6
+++ NewsletterPublicationService.java   7 Jul 2008 04:03:43 -0000       1.7
@@ -1,7 +1,9 @@
 package com.finalist.newsletter.services;
 
+import java.util.Date;
 import java.util.List;
 import java.util.Map;
+import java.util.Set;
 
 import com.finalist.newsletter.domain.Publication;
 
@@ -26,4 +28,10 @@
    public int countPublicationByNewsletter(int id);
 
    public int countSentPublications(int id);
+   
+   public Set<Publication> getPublicationByNewsletter(int id);
+   
+   public Set<Publication> searchPublication(int id , String title, String 
subject, Date startDate, Date endDate, int pagesize, int offset);
+   
+   public int searchPublicationCountForEdit(int id, String title, String 
subject, Date startDate, Date endDate);
 }


Index: NewsletterService.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/NewsletterService.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- NewsletterService.java      7 May 2008 02:54:40 -0000       1.4
+++ NewsletterService.java      7 Jul 2008 04:03:43 -0000       1.5
@@ -1,8 +1,10 @@
 package com.finalist.newsletter.services;
 
 import java.util.List;
+import java.util.Set;
 
 import com.finalist.newsletter.domain.Newsletter;
+import com.finalist.newsletter.domain.Term;
 
 public interface NewsletterService {
 
@@ -19,4 +21,6 @@
    public Newsletter getNewsletterBySubscription(int id);
 
    public List<Newsletter> getNewsletters(String subscriber, String title);
+   
+   public Set<Term> getNewsletterTermsByName(int newsletterId, String name, 
int pagesize, int offset);
 }


Index: NewsletterSubscriptionServices.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/NewsletterSubscriptionServices.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- NewsletterSubscriptionServices.java 10 Jun 2008 03:46:40 -0000      1.12
+++ NewsletterSubscriptionServices.java 7 Jul 2008 04:03:43 -0000       1.13
@@ -1,11 +1,14 @@
 package com.finalist.newsletter.services;
 
 import com.finalist.newsletter.domain.Subscription;
+import com.finalist.newsletter.domain.Term;
 import com.finalist.cmsc.services.community.person.Person;
 
 import java.util.List;
 import java.util.Set;
 
+import org.mmbase.bridge.Node;
+
 public interface NewsletterSubscriptionServices {
 
    public boolean hasSubscription(int userId);
@@ -61,4 +64,10 @@
    void unSubscribeAllInNewsletter(int integer);
    
    public void createSubscription(int userId , int newsletterId);
+   
+   public Set<Integer> getRecordIdByNewsletterAndName(int newsletter, String 
term);
+   
+   public String getNewsletterNameList(int authenticationId);
+   
+   public String getTermsNameList(int authenticationId);
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to