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