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. |