Update of
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/impl
In directory
james.mmbase.org:/tmp/cvs-serv22709/portlets-newsletter/src/java/com/finalist/newsletter/services/impl
Modified Files:
NewsletterSubscriptionServicesImpl.java
Log Message:
CMSC-825 create publication render.
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/impl
See also: http://www.mmbase.org/jira/browse/CMSC-825
Index: NewsletterSubscriptionServicesImpl.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/impl/NewsletterSubscriptionServicesImpl.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- NewsletterSubscriptionServicesImpl.java 15 May 2008 06:33:49 -0000
1.16
+++ NewsletterSubscriptionServicesImpl.java 15 May 2008 08:46:54 -0000
1.17
@@ -34,6 +34,7 @@
public void setStatisticCAO(NewsLetterStatisticCAO statisticCAO) {
this.statisticCAO = statisticCAO;
}
+
public void setNewsletterCAO(NewsletterCAO newsletterCAO) {
this.newsletterCAO = newsletterCAO;
}
@@ -53,9 +54,11 @@
public List<Subscription> getSubscriptionList(String[] allowedLetters, int
userId) {
List<Subscription> subscriptionList = new ArrayList<Subscription>();
+ if (null != allowedLetters) {
for (String allowedLetter : allowedLetters) {
subscriptionList.add(getSubscription(allowedLetter,
Integer.toString(userId)));
}
+ }
return subscriptionList;
}
@@ -113,11 +116,11 @@
subscription.setStatus(STATUS.ACTIVE);
}
subscriptionCAO.modifySubscriptionStauts(subscription);
- if(STATUS.ACTIVE.equals(subscription.getStatus())){
- statisticCAO.logPubliction(userId,newsletterId,HANDLE.ACTIVE);
+ if (STATUS.ACTIVE.equals(subscription.getStatus())) {
+ statisticCAO.logPubliction(userId, newsletterId, HANDLE.ACTIVE);
}
else {
- statisticCAO.logPubliction(userId,newsletterId,HANDLE.INACTIVE);
+ statisticCAO.logPubliction(userId, newsletterId, HANDLE.INACTIVE);
}
}
@@ -221,7 +224,7 @@
subscription.setMimeType("text/html");
subscription.setStatus(STATUS.ACTIVE);
subscriptionCAO.addSubscriptionRecord(subscription, userId);
- statisticCAO.logPubliction(userId,newsletterId,HANDLE.ACTIVE);
+ statisticCAO.logPubliction(userId, newsletterId, HANDLE.ACTIVE);
}
public void resume(String subscriptionId) {
@@ -236,7 +239,7 @@
subscriptionCAO.updateSubscription(subscription);
int newsletterId =
newsletterCAO.getNewsletterIdBySubscription(Integer.parseInt(subscriptionId));
int userId = CommunityModuleAdapter.getCurrentUserId();
- statisticCAO.logPubliction(userId,newsletterId,HANDLE.INACTIVE);
+ statisticCAO.logPubliction(userId, newsletterId, HANDLE.INACTIVE);
}
public Subscription getSubscription(String sId) {
@@ -271,7 +274,6 @@
}
-
public List<Subscription> getSubscriptionsByNewsletterId(String i) {
log.debug("Get all subscriptions of newsletter " + i);
return subscriptionCAO.getSubscription(Integer.parseInt(i));
@@ -283,7 +285,7 @@
Set<Subscription> result = new HashSet<Subscription>();
for (Subscription subscription :
getSubscriptionsByNewsletterId(newsletterId)) {
- if(personIds.contains(subscription.getSubscriberId())){
+ if (personIds.contains(subscription.getSubscriberId())) {
result.add(subscription);
}
}
@@ -346,11 +348,11 @@
}
public List<Subscription> getSubscriptionBySubscriber(String newsletterid) {
- return
subscriptionCAO.getSubscriptionByUserIdAndStatus(Integer.parseInt(newsletterid),null);
+ return
subscriptionCAO.getSubscriptionByUserIdAndStatus(Integer.parseInt(newsletterid),
null);
}
public Subscription getSubscription(int userId, int newsletterId) {
- return subscriptionCAO.getSubscription(newsletterId,userId);
+ return subscriptionCAO.getSubscription(newsletterId, userId);
}
public void unSubscribeAllInNewsletter(int newsletterId) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs