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 Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs