info.magnolia.module.templatingkit.dam.assets
Class InternalAsset
java.lang.Object
info.magnolia.module.templatingkit.dam.assets.InternalAsset
- All Implemented Interfaces:
- info.magnolia.dam.asset.Asset
- Direct Known Subclasses:
- DMSAsset, MetaDataOnlyAsset
public class InternalAsset
- extends Object
- implements info.magnolia.dam.asset.Asset
Internal Asset implementation.
- Version:
- $Id$
- Author:
- pbracher
Constructor Summary |
InternalAsset(AbstractInternalContentDAMHandler damHandler,
info.magnolia.cms.core.Content metaDataNode,
String nodeDataPrefix,
info.magnolia.cms.core.NodeData binaryNodeData,
info.magnolia.templating.functions.TemplatingFunctions templatingFunctions)
|
damHandler
protected final AbstractInternalContentDAMHandler damHandler
metaDataNode
protected final info.magnolia.cms.core.Content metaDataNode
nodeDataPrefix
protected final String nodeDataPrefix
InternalAsset
@Inject
public InternalAsset(AbstractInternalContentDAMHandler damHandler,
info.magnolia.cms.core.Content metaDataNode,
String nodeDataPrefix,
info.magnolia.cms.core.NodeData binaryNodeData,
info.magnolia.templating.functions.TemplatingFunctions templatingFunctions)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
getCaption
public String getCaption()
- Specified by:
getCaption
in interface info.magnolia.dam.asset.Asset
getTitle
public String getTitle()
- Specified by:
getTitle
in interface info.magnolia.dam.asset.Asset
getDescription
public String getDescription()
- Specified by:
getDescription
in interface info.magnolia.dam.asset.Asset
getCopyright
public String getCopyright()
- Specified by:
getCopyright
in interface info.magnolia.dam.asset.Asset
getLink
public String getLink()
- Specified by:
getLink
in interface info.magnolia.dam.asset.Asset
getBinaryNodeData
public info.magnolia.cms.core.NodeData getBinaryNodeData()
getName
public String getName()
- Specified by:
getName
in interface info.magnolia.dam.asset.Asset
getMetaDataValue
protected String getMetaDataValue(String name,
String defaultValue)
getVariation
public info.magnolia.dam.asset.Asset getVariation(String variationName)
throws info.magnolia.dam.asset.variation.NoSuchVariationException,
info.magnolia.dam.asset.DamException
- Specified by:
getVariation
in interface info.magnolia.dam.asset.Asset
- Throws:
info.magnolia.dam.asset.variation.NoSuchVariationException
info.magnolia.dam.asset.DamException
getHeight
public int getHeight()
- Specified by:
getHeight
in interface info.magnolia.dam.asset.Asset
getWidth
public int getWidth()
- Specified by:
getWidth
in interface info.magnolia.dam.asset.Asset
toString
public String toString()
- Overrides:
toString
in class Object
getMimeType
public String getMimeType()
- Specified by:
getMimeType
in interface info.magnolia.dam.asset.Asset
Copyright © 2008-2012 Magnolia International Ltd.. All Rights Reserved.