RD
- Definition type.public class PlanetFeedModel<RD extends info.magnolia.rendering.template.TemplateDefinition> extends AbstractFeedModel<info.magnolia.rendering.template.TemplateDefinition>
FEEDS_NODE, log, MAX_RESULTS, ORDER_BY_PUBLICATION_DATE, ORDER_BY_TITLE_NAME, SORT_ASCENDING, SORT_DESCENDING, templatingFunctions
Constructor and Description |
---|
PlanetFeedModel(javax.jcr.Node content,
RD definition,
info.magnolia.rendering.model.RenderingModel<?> parent,
info.magnolia.templating.functions.TemplatingFunctions templatingFunctions,
info.magnolia.dam.templating.functions.DamTemplatingFunctions damTemplatingFunctions) |
Modifier and Type | Method and Description |
---|---|
String |
execute() |
String |
getDescription(String entryDescription,
Integer abbreviation) |
String |
getFeedTitle(String feedLink)
Retrieve the title attribute of an individual feed subscription.
|
String |
getHackergotchi(String feedLink)
Retrieve an author's Hackergotchi image if available.
|
Collection<javax.jcr.Node> |
getItems() |
info.magnolia.templating.models.util.Pagination |
getPager() |
protected void |
sort(Collection<javax.jcr.Node> listItems) |
convertPubDate, getContextPath, getFeedProperty, getPlanetItems, runQuery
getContent, getDef, getDefinition, getNode, getParent, getRoot
@Inject public PlanetFeedModel(javax.jcr.Node content, RD definition, info.magnolia.rendering.model.RenderingModel<?> parent, info.magnolia.templating.functions.TemplatingFunctions templatingFunctions, info.magnolia.dam.templating.functions.DamTemplatingFunctions damTemplatingFunctions)
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 info.magnolia.templating.models.util.Pagination getPager() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public Collection<javax.jcr.Node> getItems()
protected void sort(Collection<javax.jcr.Node> listItems)
public String getHackergotchi(String feedLink)
feedLink
- Link to the feed where the settings are fetched.public String getFeedTitle(String feedLink)
getFeedTitle
in class AbstractFeedModel<info.magnolia.rendering.template.TemplateDefinition>
feedLink
- Link to the feed.Copyright © 2016 Magnolia International Ltd.. All rights reserved.