RD
- Renderable definition.public class CalendarModel<RD extends info.magnolia.rendering.template.TemplateDefinition> extends EventsOverviewModel<info.magnolia.rendering.template.TemplateDefinition>
Modifier and Type | Class and Description |
---|---|
class |
CalendarModel.CalendarItem
CalendarItem.
|
DATE_SELECTOR
maxDate, minDate
DEFAULT_SITEROOT_TEMPLATE_CATEGORY, stkFunctions, templatingFunctions
Constructor and Description |
---|
CalendarModel(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 |
---|---|
Object |
getCalendarItem(int WEEK_OF_YEAR,
int DAY_OF_YEAR) |
String |
getDateEventsLink(Calendar date) |
Calendar |
getMaxDate() |
Calendar |
getMinDate() |
int |
getWeeksInMonth() |
String |
getYear() |
int |
min(int a,
int b) |
getMaxResults, getMonth, getNextLink, getPrevLink, sort
filter, getDatePropertyName, getDefaultDate, getSortingDirection, setDatePropertyName, setDefaultDate, setSortingDirection
getCategoryName, getItems, getPager, getRepository, getSearchRoot, getSubcategoryName, search
getSite, getSiteRoot
execute, getContent, getDef, getDefinition, getNode, getParent, getRoot
@Inject public CalendarModel(javax.jcr.Node content, RD definition, info.magnolia.rendering.model.RenderingModel<?> parent, STKTemplatingFunctions stkFunctions, info.magnolia.templating.functions.TemplatingFunctions templatingFunctions)
public String getYear()
public Object getCalendarItem(int WEEK_OF_YEAR, int DAY_OF_YEAR)
public int getWeeksInMonth()
public String getDateEventsLink(Calendar date) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public int min(int a, int b)
public Calendar getMinDate()
getMinDate
in class EventsOverviewModel<info.magnolia.rendering.template.TemplateDefinition>
public Calendar getMaxDate()
getMaxDate
in class EventsOverviewModel<info.magnolia.rendering.template.TemplateDefinition>
Copyright © 2008–2018 Magnolia International Ltd.. All rights reserved.