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

Modified Files:
        NewsletterCAO.java NewsletterPublicationCAO.java 
        NewsletterSubscriptionCAO.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/cao


Index: NewsletterCAO.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/NewsletterCAO.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- NewsletterCAO.java  5 May 2008 02:40:11 -0000       1.2
+++ NewsletterCAO.java  7 Jul 2008 04:03:43 -0000       1.3
@@ -5,6 +5,9 @@
 
 import java.util.List;
 import java.util.Collection;
+import java.util.Set;
+
+import org.mmbase.bridge.Node;
 
 public interface NewsletterCAO {
    public Newsletter getNewsletterById(int id);
@@ -14,4 +17,6 @@
    public List<Newsletter> getNewsletterByConstraint(String property, String 
constraintType, String value);
 
    public int getNewsletterIdBySubscription(int id);
+   
+   public Set<Term> getNewsletterTermsByName(int newsltterId, String name ,int 
pagesize, int offset);
 }


Index: NewsletterPublicationCAO.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/NewsletterPublicationCAO.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- NewsletterPublicationCAO.java       22 May 2008 10:35:34 -0000      1.8
+++ NewsletterPublicationCAO.java       7 Jul 2008 04:03:43 -0000       1.9
@@ -1,11 +1,10 @@
 package com.finalist.newsletter.cao;
 
+import java.util.Date;
 import java.util.List;
 import java.util.Set;
-import java.util.Collection;
 
 import com.finalist.newsletter.domain.Publication;
-import com.finalist.newsletter.domain.Newsletter;
 import com.finalist.newsletter.domain.Term;
 
 public interface NewsletterPublicationCAO {
@@ -24,4 +23,8 @@
    public Set<Term> getTermsByPublication(int publicationId);
    
    public void renamePublicationTitle(int publicationId);
+   
+   public Set<Publication> getPublicationsByNewsletterAndPeriod(int id, String 
title, String subject, Date startDate, Date endDate, int pagesize, int offset);
+
+   public int getPublicationCountForEdit(int id, String title, String subject, 
Date startDate, Date endDate);
 }


Index: NewsletterSubscriptionCAO.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/NewsletterSubscriptionCAO.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- NewsletterSubscriptionCAO.java      5 May 2008 02:40:11 -0000       1.11
+++ NewsletterSubscriptionCAO.java      7 Jul 2008 04:03:43 -0000       1.12
@@ -39,4 +39,11 @@
    public List<Subscription> getSubscriptionByUserIdAndStatus(int userId, 
Subscription.STATUS status);
 
    public List<Node> getAllSubscriptions();
+   
+   public Set<Node> getRecordByNewsletterAndName(int newsletterId,String 
termName);
+   
+   public Set<Node> getNewslettersByScriptionRecord(int authenticationId);
+   
+   public Set<Node> getTermsByScriptionRecord(int authenticationId);
+   
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to