Modifier and Type | Method and Description |
---|---|
protected SiteItem |
RenderComponentDirective.getComponent(String componentPath,
freemarker.core.Environment env) |
protected SiteItem |
RenderComponentDirective.getComponentFromNode(freemarker.template.TemplateModel componentParam,
freemarker.core.Environment env) |
protected SiteItem |
RenderComponentDirective.getComponentFromPath(freemarker.template.TemplateModel componentPathParam,
freemarker.core.Environment env) |
protected SiteItem |
ExecuteControllerDirective.getContentModel(freemarker.core.Environment env) |
Modifier and Type | Method and Description |
---|---|
protected Map<String,Object> |
RenderComponentDirective.createScriptVariables(SiteItem component,
Map<String,Object> templateModel,
Map<String,Object> additionalModel) |
protected Map<String,Object> |
RenderComponentDirective.executeScripts(SiteItem component,
Map<String,Object> additionalModel,
freemarker.core.Environment env) |
protected String |
RenderComponentDirective.getComponentTemplateName(SiteItem component,
freemarker.core.Environment env) |
protected freemarker.template.SimpleHash |
RenderComponentDirective.getFullModel(SiteItem component,
Map<String,Object> templateModel,
Map<String,Object> additionalModel) |
protected freemarker.template.Template |
RenderComponentDirective.getTemplate(SiteItem component,
freemarker.core.Environment env) |
Modifier and Type | Field and Description |
---|---|
protected List<SiteItem> |
SiteItem.childItems |
protected Comparator<SiteItem> |
SiteItem.sortComparator |
Modifier and Type | Method and Description |
---|---|
protected SiteItem |
SiteItem.createItemWrapper(org.craftercms.core.service.Item item) |
SiteItem |
SiteItem.getChildItem(String storeName) |
Modifier and Type | Method and Description |
---|---|
List<SiteItem> |
SiteItem.getChildItems() |
protected List<SiteItem> |
SiteItem.sortItems(List<SiteItem> items,
Comparator<SiteItem> comparator) |
Modifier and Type | Method and Description |
---|---|
protected List<SiteItem> |
SiteItem.sortItems(List<SiteItem> items,
Comparator<SiteItem> comparator) |
protected List<SiteItem> |
SiteItem.sortItems(List<SiteItem> items,
Comparator<SiteItem> comparator) |
Constructor and Description |
---|
SiteItem(org.craftercms.core.service.Item item,
org.craftercms.commons.converters.Converter<org.dom4j.Element,Object> modelFieldConverter,
Comparator<SiteItem> sortComparator) |
Modifier and Type | Method and Description |
---|---|
int |
OrderDefaultComparator.compare(SiteItem siteItem1,
SiteItem siteItem2) |
protected Float |
OrderDefaultComparator.getOrderDefault(SiteItem siteItem) |
Modifier and Type | Method and Description |
---|---|
List<NavItem> |
NavBreadcrumbBuilder.getBreadcrumb(String url,
String root,
org.craftercms.commons.converters.Converter<SiteItem,NavItem> itemConverter)
Returns the navigation items that form the breadcrumb for the specified store URL.
|
NavItem |
NavTreeBuilder.getNavTree(String url,
int depth,
String currentPageUrl,
org.craftercms.commons.converters.Converter<SiteItem,NavItem> itemConverter)
Returns the navigation tree with the specified depth for the specified store URL.
|
Modifier and Type | Field and Description |
---|---|
protected org.craftercms.commons.converters.Converter<SiteItem,NavItem> |
NavBreadcrumbBuilderImpl.defaultItemConverter |
protected org.craftercms.commons.converters.Converter<SiteItem,NavItem> |
NavTreeBuilderImpl.defaultItemConverter |
Modifier and Type | Method and Description |
---|---|
NavItem |
DefaultItemConverter.convert(SiteItem siteItem) |
protected Map<String,String> |
DefaultItemConverter.getAdditionalAttributes(SiteItem siteItem) |
protected String |
DefaultItemConverter.getNavigationLabel(SiteItem siteItem) |
protected String |
DefaultItemConverter.getNavigationUrl(SiteItem siteItem) |
protected NavItem |
NavTreeBuilderImpl.getNavItem(SiteItem siteItem,
String currentPageUrl,
org.craftercms.commons.converters.Converter<SiteItem,NavItem> itemConverter) |
protected List<NavItem> |
NavTreeBuilderImpl.getNavSubItems(SiteItem siteItem,
String currentPageUrl,
org.craftercms.commons.converters.Converter<SiteItem,NavItem> itemConverter) |
Modifier and Type | Method and Description |
---|---|
List<NavItem> |
NavBreadcrumbBuilderImpl.getBreadcrumb(String url,
String root,
org.craftercms.commons.converters.Converter<SiteItem,NavItem> itemConverter) |
protected NavItem |
NavTreeBuilderImpl.getNavItem(SiteItem siteItem,
String currentPageUrl,
org.craftercms.commons.converters.Converter<SiteItem,NavItem> itemConverter) |
protected List<NavItem> |
NavTreeBuilderImpl.getNavSubItems(SiteItem siteItem,
String currentPageUrl,
org.craftercms.commons.converters.Converter<SiteItem,NavItem> itemConverter) |
NavItem |
NavTreeBuilderImpl.getNavTree(String url,
int depth,
String currentPageUrl,
org.craftercms.commons.converters.Converter<SiteItem,NavItem> itemConverter) |
void |
NavBreadcrumbBuilderImpl.setDefaultItemConverter(org.craftercms.commons.converters.Converter<SiteItem,NavItem> defaultItemConverter) |
void |
NavTreeBuilderImpl.setDefaultItemConverter(org.craftercms.commons.converters.Converter<SiteItem,NavItem> defaultItemConverter) |
Modifier and Type | Method and Description |
---|---|
List<String> |
SiteItemScriptResolver.getScriptUrls(SiteItem item) |
Modifier and Type | Method and Description |
---|---|
List<String> |
SiteItemScriptResolverImpl.getScriptUrls(SiteItem item) |
Modifier and Type | Method and Description |
---|---|
void |
CrafterPageAccessManager.checkAccess(SiteItem page)
Checks if the user has sufficient rights to access the specified page:
If the page doesn't contain any required role, no authentication is needed.
If the page has the role "Anonymous", no authentication is needed.
If the page has the role "Authenticated", just authentication is needed.
If the page has any other the roles, the user needs to have any of those roles.
|
protected List<String> |
CrafterPageAccessManager.getAuthorizedRolesForPage(SiteItem page) |
Modifier and Type | Method and Description |
---|---|
SiteItem |
SiteItemService.getSiteItem(String url)
Returns the site item for the given URL
|
SiteItem |
SiteItemService.getSiteItem(String url,
org.craftercms.core.processors.ItemProcessor processor)
Returns the site item for the given URL
|
SiteItem |
SiteItemService.getSiteItem(String url,
org.craftercms.core.processors.ItemProcessor processor,
org.apache.commons.collections4.Predicate<org.craftercms.core.service.Item> predicate)
Returns the site item for the given URL
|
SiteItem |
SiteItemService.getSiteTree(String url,
int depth)
Returns the site tree for the given URL.
|
SiteItem |
SiteItemService.getSiteTree(String url,
int depth,
org.craftercms.core.service.ItemFilter filter,
org.craftercms.core.processors.ItemProcessor processor)
Returns the site tree for the given URL.
|
SiteItem |
SiteItemService.getSiteTree(String url,
int depth,
String includeByNameRegex,
String excludeByNameRegex)
Deprecated.
|
SiteItem |
SiteItemService.getSiteTree(String url,
int depth,
String includeByNameRegex,
String excludeByNameRegex,
Map<String,String> nodeXPathAndExpectedValuePairs)
Deprecated.
|
SiteItem |
SiteItemService.getSiteTree(String url,
int depth,
String includeByNameRegex,
String excludeByNameRegex,
String[]... nodeXPathAndExpectedValuePairs)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
protected Comparator<SiteItem> |
SiteItemServiceImpl.sortComparator |
Modifier and Type | Method and Description |
---|---|
protected SiteItem |
SiteItemServiceImpl.createItemWrapper(org.craftercms.core.service.Item item) |
SiteItem |
SiteItemServiceImpl.getSiteItem(String url) |
SiteItem |
SiteItemServiceImpl.getSiteItem(String url,
org.craftercms.core.processors.ItemProcessor processor) |
SiteItem |
SiteItemServiceImpl.getSiteItem(String url,
org.craftercms.core.processors.ItemProcessor processor,
org.apache.commons.collections4.Predicate<org.craftercms.core.service.Item> predicate) |
SiteItem |
SiteItemServiceImpl.getSiteTree(String url,
int depth) |
SiteItem |
SiteItemServiceImpl.getSiteTree(String url,
int depth,
org.craftercms.core.service.ItemFilter filter,
org.craftercms.core.processors.ItemProcessor processor) |
SiteItem |
SiteItemServiceImpl.getSiteTree(String url,
int depth,
String includeByNameRegex,
String excludeByNameRegex)
Deprecated.
|
SiteItem |
SiteItemServiceImpl.getSiteTree(String url,
int depth,
String includeByNameRegex,
String excludeByNameRegex,
Map<String,String> nodeXPathAndExpectedValuePairs)
Deprecated.
|
SiteItem |
SiteItemServiceImpl.getSiteTree(String url,
int depth,
String includeByNameRegex,
String excludeByNameRegex,
String[]... nodeXPathAndExpectedValuePairs)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
SiteItemServiceImpl.setSortComparator(Comparator<SiteItem> sortComparator) |
Modifier and Type | Method and Description |
---|---|
static void |
GroovyScriptUtils.addSiteItemScriptVariables(Map<String,Object> variables,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext servletContext,
SiteItem item,
Object templateModel) |
Modifier and Type | Field and Description |
---|---|
protected SiteItem |
CrafterPageView.page |
Modifier and Type | Method and Description |
---|---|
SiteItem |
CrafterPageView.getPage() |
protected SiteItem |
CrafterPageViewResolver.getPage(String url) |
Modifier and Type | Method and Description |
---|---|
protected void |
CrafterPageViewResolver.loadScripts(ScriptFactory scriptFactory,
SiteItem page,
CrafterPageView view) |
void |
CrafterPageView.setPage(SiteItem page) |
Copyright © 2020 CrafterCMS. All rights reserved.