Revision: 3867
http://openutils.svn.sourceforge.net/openutils/?rev=3867&view=rev
Author: diego_schivo
Date: 2012-03-20 18:42:08 +0000 (Tue, 20 Mar 2012)
Log Message:
-----------
SimpleMediaContentHandler
Modified Paths:
--------------
magnoliamodules/trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/dam/SimpleMediaContentHandler.java
Modified: magnoliamodules/trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/dam/SimpleMediaContentHandler.java
===================================================================
--- magnoliamodules/trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/dam/SimpleMediaContentHandler.java 2012-03-20 18:39:47 UTC (rev 3866)
+++ magnoliamodules/trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/dam/SimpleMediaContentHandler.java 2012-03-20 18:42:08 UTC (rev 3867)
@@ -27,7 +27,9 @@
import info.magnolia.module.templatingkit.dam.AssetNotFoundException;
import info.magnolia.module.templatingkit.dam.DAMException;
import info.magnolia.module.templatingkit.dam.handlers.DMSDAMHandler;
+import info.magnolia.templating.functions.TemplatingFunctions;
+import javax.inject.Inject;
import javax.jcr.ItemNotFoundException;
import javax.jcr.RepositoryException;
@@ -42,6 +44,15 @@
public class SimpleMediaContentHandler extends DMSDAMHandler
{
+ private final TemplatingFunctions templatingFunctions;
+
+ @Inject
+ public SimpleMediaContentHandler(TemplatingFunctions templatingFunctions)
+ {
+ super(templatingFunctions);
+ this.templatingFunctions = templatingFunctions;
+ }
+
@Override
public Asset getAssetByKey(String key) throws DAMException
{
@@ -52,7 +63,7 @@
{
Content node = hm.getContentByUUID(key);
final NodeData binaryNodeData = node.getNodeData(BaseTypeHandler.ORGINAL_NODEDATA_NAME);
- return new SimpleMediaAsset(this, node, binaryNodeData);
+ return new SimpleMediaAsset(this, node, binaryNodeData, templatingFunctions);
}
catch (ItemNotFoundException e)
{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|