Update of
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl
In directory james.mmbase.org:/tmp/cvs-serv21124/cao/impl
Modified Files:
NewsletterPublicationCAOImpl.java
Log Message:
CMSC-1323 Newsletter: email from/to/name fields are ignored while sending mail
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl
See also: http://www.mmbase.org/jira/browse/CMSC-1323
Index: NewsletterPublicationCAOImpl.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterPublicationCAOImpl.java,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- NewsletterPublicationCAOImpl.java 17 Nov 2008 02:33:11 -0000 1.31
+++ NewsletterPublicationCAOImpl.java 10 Mar 2009 08:21:28 -0000 1.32
@@ -1,19 +1,20 @@
package com.finalist.newsletter.cao.impl;
-import com.finalist.cmsc.beans.MMBaseNodeMapper;
-import com.finalist.cmsc.navigation.NavigationUtil;
-import com.finalist.cmsc.paging.PagingStatusHolder;
-import com.finalist.cmsc.paging.PagingUtils;
-import com.finalist.newsletter.cao.NewsletterPublicationCAO;
-import com.finalist.newsletter.domain.Newsletter;
-import com.finalist.newsletter.domain.Publication;
-import com.finalist.newsletter.domain.Term;
-import com.finalist.newsletter.util.NewsletterPublicationUtil;
-import com.finalist.newsletter.util.POConvertUtils;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang.time.DateFormatUtils;
-import org.mmbase.bridge.*;
+import org.mmbase.bridge.Cloud;
+import org.mmbase.bridge.Field;
+import org.mmbase.bridge.Node;
+import org.mmbase.bridge.NodeList;
+import org.mmbase.bridge.NodeManager;
+import org.mmbase.bridge.NodeQuery;
import org.mmbase.bridge.util.Queries;
import org.mmbase.bridge.util.SearchUtil;
import org.mmbase.storage.search.Constraint;
@@ -21,7 +22,14 @@
import org.mmbase.util.logging.Logger;
import org.mmbase.util.logging.Logging;
-import java.util.*;
+import com.finalist.cmsc.beans.MMBaseNodeMapper;
+import com.finalist.cmsc.navigation.NavigationUtil;
+import com.finalist.cmsc.paging.PagingStatusHolder;
+import com.finalist.cmsc.paging.PagingUtils;
+import com.finalist.newsletter.cao.NewsletterPublicationCAO;
+import com.finalist.newsletter.domain.Publication;
+import com.finalist.newsletter.domain.Term;
+import com.finalist.newsletter.util.NewsletterPublicationUtil;
public class NewsletterPublicationCAOImpl implements NewsletterPublicationCAO {
@@ -62,22 +70,6 @@
}
public Publication getPublication(int number) {
- Node newsletterPublicationNode = cloud.getNode(number);
-
- List<Node> relatedNewsletters =
newsletterPublicationNode.getRelatedNodes("newsletter");
- log.debug("Get " + relatedNewsletters.size() + " related newsletter");
-
- Publication pub = new Publication();
- pub.setId(newsletterPublicationNode.getNumber());
-
pub.setStatus(Publication.STATUS.valueOf(newsletterPublicationNode.getStringValue("status")));
- pub.setUrl(getPublicationURL(number));
- Newsletter newsletter = new Newsletter();
-
- Node node = relatedNewsletters.get(0);
- new POConvertUtils<Newsletter>().convert(newsletter, node);
- newsletter.setReplyAddress(node.getStringValue("replyto_mail"));
- pub.setNewsletter(newsletter);
-
return NewsletterPublicationUtil.getPublication(cloud,number);
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs