Revision: 3801
http://openutils.svn.sourceforge.net/openutils/?rev=3801&view=rev
Author: diego_schivo
Date: 2012-03-15 10:32:49 +0000 (Thu, 15 Mar 2012)
Log Message:
-----------
EmailFromPage.java: revert
Modified Paths:
--------------
magnoliamodules/trunk/openutils-mgnlmail/src/main/java/net/sourceforge/openutils/mgnlmail/EmailFromPage.java
Modified: magnoliamodules/trunk/openutils-mgnlmail/src/main/java/net/sourceforge/openutils/mgnlmail/EmailFromPage.java
===================================================================
--- magnoliamodules/trunk/openutils-mgnlmail/src/main/java/net/sourceforge/openutils/mgnlmail/EmailFromPage.java 2012-03-15 10:32:22 UTC (rev 3800)
+++ magnoliamodules/trunk/openutils-mgnlmail/src/main/java/net/sourceforge/openutils/mgnlmail/EmailFromPage.java 2012-03-15 10:32:49 UTC (rev 3801)
@@ -20,19 +20,16 @@
package net.sourceforge.openutils.mgnlmail;
import freemarker.template.Template;
+import info.magnolia.cms.core.Content;
import info.magnolia.context.MgnlContext;
import info.magnolia.module.mail.MailTemplate;
import info.magnolia.module.mail.templates.impl.FreemarkerEmail;
-import info.magnolia.objectfactory.Components;
-import info.magnolia.rendering.engine.AppendableOnlyOutputProvider;
-import info.magnolia.rendering.engine.RenderingEngine;
+import info.magnolia.module.templating.MagnoliaTemplatingUtilities;
import java.io.StringWriter;
import java.io.Writer;
import java.util.Map;
-import javax.jcr.Node;
-
import org.apache.commons.lang.StringUtils;
@@ -56,8 +53,8 @@
final String pageUrl = this.getTemplate().getTemplateFile();
- Node mailNode = MgnlContext.getJCRSession("email").getNode(pageUrl);
- Components.getSingleton(RenderingEngine.class).render(mailNode, new AppendableOnlyOutputProvider(writer));
+ Content mailNode = MgnlContext.getHierarchyManager("email").getContent(pageUrl);
+ MagnoliaTemplatingUtilities.getInstance().renderTemplate(mailNode, writer);
String pageContent = writer.toString();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|