Author: jkoster
Date: 2010-02-02 15:19:22 +0100 (Tue, 02 Feb 2010)
New Revision: 40799
Modified:
CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/publisher/bounce/ReceiveThread.java
CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/NewsletterService.java
CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/impl/NewsletterServiceImpl.java
Log:
CMSC-1083 - Small code improvements.
Modified:
CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/publisher/bounce/ReceiveThread.java
===================================================================
---
CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/publisher/bounce/ReceiveThread.java
2010-02-02 14:03:58 UTC (rev 40798)
+++
CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/publisher/bounce/ReceiveThread.java
2010-02-02 14:19:22 UTC (rev 40799)
@@ -113,7 +113,9 @@
String username = recepient[0];
if (username.startsWith("bounce-")) {
params = username.replace("bounce-", "").split("=");
- newsletterService.processBouncesOfPublication(params[0],
params[1]);
+ int pId = Integer.parseInt(params[0]);
+ int uId = Integer.parseInt(params[1]);
+ newsletterService.processBouncesOfPublication(pId, uId);
}
writer.write("250 Yeah, OK. Bring on the data!\r\n");
writer.flush();
Modified:
CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/NewsletterService.java
===================================================================
---
CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/NewsletterService.java
2010-02-02 14:03:58 UTC (rev 40798)
+++
CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/NewsletterService.java
2010-02-02 14:19:22 UTC (rev 40799)
@@ -23,6 +23,6 @@
public List<Newsletter> getNewsletters(String subscriber, String title,
boolean paging);
- void processBouncesOfPublication(String publicationId, String userId);
+ void processBouncesOfPublication(int publicationId, int userId);
}
Modified:
CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/impl/NewsletterServiceImpl.java
===================================================================
---
CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/impl/NewsletterServiceImpl.java
2010-02-02 14:03:58 UTC (rev 40798)
+++
CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/impl/NewsletterServiceImpl.java
2010-02-02 14:19:22 UTC (rev 40799)
@@ -92,20 +92,18 @@
}
}
- public void processBouncesOfPublication(String publicationId, String
userId) {
+ public void processBouncesOfPublication(int publicationId, int userId) {
// todo test.
- int pId = Integer.parseInt(publicationId);
- int uId = Integer.parseInt(userId);
- int newsletterId = publicationCAO.getNewsletterId(pId);
+ int newsletterId = publicationCAO.getNewsletterId(publicationId);
Node newsletterNode = newsletterCAO.getNewsletterNodeById(newsletterId);
- Node subscriptionNode =
subscriptionCAO.getSubscriptionNode(newsletterId, uId);
+ Node subscriptionNode =
subscriptionCAO.getSubscriptionNode(newsletterId, userId);
int bouncesCount = subscriptionNode.getIntValue("count_bounces");
- int maxAllowedBonce = newsletterNode.getIntValue("max_bounces");
+ int maxAllowedBounce = newsletterNode.getIntValue("max_bounces");
- if (bouncesCount > maxAllowedBonce) {
+ if (bouncesCount > maxAllowedBounce) {
subscriptionCAO.pause(subscriptionNode.getNumber());
}
- statisticCAO.logPublication(uId, newsletterId,
StatisticResult.HANDLE.BOUNCE);
+ statisticCAO.logPublication(userId, newsletterId,
StatisticResult.HANDLE.BOUNCE);
subscriptionCAO.updateLastBounce(subscriptionNode.getNumber());
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs