RD
- templateDefinitionpublic class DownloadListModel<RD extends info.magnolia.rendering.template.TemplateDefinition> extends AbstractSTKTemplateModel<info.magnolia.rendering.template.TemplateDefinition>
DEFAULT_SITEROOT_TEMPLATE_CATEGORY, stkFunctions, templatingFunctions
Constructor and Description |
---|
DownloadListModel(javax.jcr.Node content,
RD definition,
info.magnolia.rendering.model.RenderingModel<?> parent,
STKTemplatingFunctions stkFunctions,
info.magnolia.templating.functions.TemplatingFunctions templatingFunctions,
info.magnolia.dam.templating.functions.DamTemplatingFunctions damTemplatingFunctions) |
Modifier and Type | Method and Description |
---|---|
String |
execute() |
String |
getAssetDisplayTitle(info.magnolia.dam.asset.LegacyAssetWrapper assetWrapper)
Returns the String to display when rendering a download link.
|
List<info.magnolia.dam.api.Asset> |
getDocumentList()
Get the documents.
|
String |
getLink(info.magnolia.dam.api.Asset asset) |
getSite, getSiteRoot
getContent, getDef, getDefinition, getNode, getParent, getRoot
@Inject public DownloadListModel(javax.jcr.Node content, RD definition, info.magnolia.rendering.model.RenderingModel<?> parent, STKTemplatingFunctions stkFunctions, info.magnolia.templating.functions.TemplatingFunctions templatingFunctions, info.magnolia.dam.templating.functions.DamTemplatingFunctions damTemplatingFunctions)
public List<info.magnolia.dam.api.Asset> getDocumentList()
public String execute()
execute
in interface info.magnolia.rendering.model.RenderingModel<info.magnolia.rendering.template.TemplateDefinition>
execute
in class info.magnolia.rendering.model.RenderingModelImpl<info.magnolia.rendering.template.TemplateDefinition>
public String getLink(info.magnolia.dam.api.Asset asset)
public String getAssetDisplayTitle(info.magnolia.dam.asset.LegacyAssetWrapper assetWrapper)
Copyright © 2008–2015 Magnolia International Ltd.. All rights reserved.