info.magnolia.module.templatingkit.dam.assets
Class MetaDataOnlyAsset

java.lang.Object
  extended by info.magnolia.module.templatingkit.dam.assets.InternalAsset
      extended by info.magnolia.module.templatingkit.dam.assets.MetaDataOnlyAsset
All Implemented Interfaces:
Asset

public class MetaDataOnlyAsset
extends InternalAsset

A pseudo asset only containing meta data information. Creation of a link or accquiring variations will fail.

Version:
$Id$
Author:
pbracher

Field Summary
 
Fields inherited from class info.magnolia.module.templatingkit.dam.assets.InternalAsset
damHandler, metaDataNode, nodeDataPrefix
 
Constructor Summary
MetaDataOnlyAsset(info.magnolia.cms.core.Content metaDataNode, String nodeDataPrefix, info.magnolia.templating.functions.TemplatingFunctions templatingFunctions)
           
 
Method Summary
 String getLink()
           
 String getName()
           
 Asset getVariation(String variationName)
           
 
Methods inherited from class info.magnolia.module.templatingkit.dam.assets.InternalAsset
getBinaryNodeData, getCaption, getCopyright, getDescription, getHeight, getMetaDataValue, getMimeType, getTitle, getWidth, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MetaDataOnlyAsset

@Inject
public MetaDataOnlyAsset(info.magnolia.cms.core.Content metaDataNode,
                                String nodeDataPrefix,
                                info.magnolia.templating.functions.TemplatingFunctions templatingFunctions)
                  throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException
Method Detail

getName

public String getName()
Specified by:
getName in interface Asset
Overrides:
getName in class InternalAsset

getLink

public String getLink()
Specified by:
getLink in interface Asset
Overrides:
getLink in class InternalAsset

getVariation

public Asset getVariation(String variationName)
Specified by:
getVariation in interface Asset
Overrides:
getVariation in class InternalAsset


Copyright © 2008-2012 Magnolia International Ltd.. All Rights Reserved.