RD
- Renderable definition.public abstract class AbstractDateContentModel<RD extends info.magnolia.rendering.template.TemplateDefinition> extends AbstractItemListModel<info.magnolia.rendering.template.TemplateDefinition>
Modifier and Type | Field and Description |
---|---|
protected Calendar |
maxDate |
protected Calendar |
minDate |
DEFAULT_SITEROOT_TEMPLATE_CATEGORY, stkFunctions, templatingFunctions
Constructor and Description |
---|
AbstractDateContentModel(javax.jcr.Node content,
RD definition,
info.magnolia.rendering.model.RenderingModel<?> parent,
STKTemplatingFunctions stkFunctions,
info.magnolia.templating.functions.TemplatingFunctions templatingFunctions) |
Modifier and Type | Method and Description |
---|---|
protected void |
filter(List<javax.jcr.Node> itemList) |
String |
getDatePropertyName() |
Calendar |
getDefaultDate() |
abstract Calendar |
getMaxDate() |
abstract Calendar |
getMinDate() |
String |
getSortingDirection() |
void |
setDatePropertyName(String datePropertyName) |
void |
setDefaultDate(Calendar defaultDate) |
void |
setSortingDirection(String sortingDirection) |
protected void |
sort(List<javax.jcr.Node> itemList) |
getCategoryName, getItems, getMaxResults, getPager, getRepository, getSearchRoot, getSubcategoryName, search
getSite, getSiteRoot
execute, getContent, getDef, getDefinition, getNode, getParent, getRoot
@Inject public AbstractDateContentModel(javax.jcr.Node content, RD definition, info.magnolia.rendering.model.RenderingModel<?> parent, STKTemplatingFunctions stkFunctions, info.magnolia.templating.functions.TemplatingFunctions templatingFunctions)
protected void filter(List<javax.jcr.Node> itemList)
filter
in class AbstractItemListModel<info.magnolia.rendering.template.TemplateDefinition>
protected void sort(List<javax.jcr.Node> itemList)
sort
in class AbstractItemListModel<info.magnolia.rendering.template.TemplateDefinition>
public abstract Calendar getMinDate()
public abstract Calendar getMaxDate()
public String getDatePropertyName()
public void setDatePropertyName(String datePropertyName)
public void setSortingDirection(String sortingDirection)
public String getSortingDirection()
public void setDefaultDate(Calendar defaultDate)
public Calendar getDefaultDate()
Copyright © 2008–2015 Magnolia International Ltd.. All rights reserved.