Update of
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services
In directory
james.mmbase.org:/tmp/cvs-serv23447/src/java/com/finalist/newsletter/services
Modified Files:
NewsletterPublicationService.java NewsletterService.java
NewsletterSubscriptionServices.java
Added Files:
SubscriptionHibernateService.java
Log Message:
cmsc-979,990 newsletter mangement (block by cmsc-217)
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services
SubscriptionHibernateService.java is new
Index: NewsletterPublicationService.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/NewsletterPublicationService.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- NewsletterPublicationService.java 7 Jul 2008 04:03:43 -0000 1.7
+++ NewsletterPublicationService.java 24 Jul 2008 09:04:16 -0000 1.8
@@ -31,7 +31,9 @@
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 List<Publication> searchPublication(int id , String title, String
subject, Date startDate, Date endDate, int pagesize, int offset, String order,
String direction);
public int searchPublicationCountForEdit(int id, String title, String
subject, Date startDate, Date endDate);
+
+ public List<Publication> searchPublicationStatistics(int newsletterId,
String title,String subject, Date startTime, Date endTime, int pagesize, int
offset, String order, String direction);
}
Index: NewsletterService.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/NewsletterService.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- NewsletterService.java 18 Jul 2008 08:31:56 -0000 1.6
+++ NewsletterService.java 24 Jul 2008 09:04:16 -0000 1.7
@@ -1,7 +1,6 @@
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;
@@ -20,9 +19,11 @@
public Newsletter getNewsletterBySubscription(int id);
- public List<Newsletter> getNewsletters(String subscriber, String title);
+ public int getNewsletterTermsCountByName(int newsletterId, String
terms);
+
+ public List<Term> getNewsletterTermsByName(int newsletterId, String
name, int pagesize, int offset, String order, String direction);
- void processBouncesOfPublication(String publicationId,String userId);
+ public List<Newsletter> getNewsletters(String subscriber, String title);
- public Set<Term> getNewsletterTermsByName(int newsletterId, String name,
int pagesize, int offset);
+ void processBouncesOfPublication(String publicationId, String userId);
}
Index: NewsletterSubscriptionServices.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/NewsletterSubscriptionServices.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- NewsletterSubscriptionServices.java 21 Jul 2008 12:52:40 -0000 1.14
+++ NewsletterSubscriptionServices.java 24 Jul 2008 09:04:16 -0000 1.15
@@ -1,5 +1,8 @@
package com.finalist.newsletter.services;
+import com.finalist.newsletter.domain.Subscription;
+import com.finalist.cmsc.services.community.person.Person;
+
import java.util.List;
import java.util.Set;
@@ -60,7 +63,9 @@
void unSubscribeAllInNewsletter(int integer);
- public void createSubscription(int userId , int newsletterId);
+ public void createSubscription(int userId, int newsletterId);
+
+ public Set<Long> getAuthenticationByTerms(int newsletterId, String
terms);
public Set<Integer> getRecordIdByNewsletterAndName(int newsletter, String
term);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs