public class RedirectTemplateModel extends STKPageModel<STKPage>
Modifier and Type | Field and Description |
---|---|
protected static boolean |
HIDE_IN_NAV_DEFAULT_VALUE |
protected static String |
HIDE_IN_NAV_PROPERTY_NAME |
protected static String |
PATH_PROPERTY_NAME |
damTemplatingFunctions, LINK_PROP_NAME, LINK_TITLE_PROP_NAME
DEFAULT_SITEROOT_TEMPLATE_CATEGORY, stkFunctions, templatingFunctions
Constructor and Description |
---|
RedirectTemplateModel(javax.jcr.Node content,
STKPage 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 |
getRedirectPathToFirstChild() |
protected String |
getRedirectPathToInternalContent(String path) |
protected boolean |
hasPathDefined() |
boolean |
isInternalPath(String url) |
protected void |
setDefaultHideInNavValueIfNotExisting() |
getBadgeWithoutTags, getBodyClass, getCategories, getCategoryLink, getContentNavigation, getImageLink, getImageModel, getLogoImageLink, getNavigation, getPrintLogoImageLink, resolveSectionPage
getSite, getSiteRoot
getContent, getDef, getDefinition, getNode, getParent, getRoot
protected static final String PATH_PROPERTY_NAME
protected static final String HIDE_IN_NAV_PROPERTY_NAME
protected static final boolean HIDE_IN_NAV_DEFAULT_VALUE
@Inject public RedirectTemplateModel(javax.jcr.Node content, STKPage definition, info.magnolia.rendering.model.RenderingModel<?> parent, STKTemplatingFunctions stkFunctions, info.magnolia.templating.functions.TemplatingFunctions templatingFunctions, info.magnolia.dam.templating.functions.DamTemplatingFunctions damTemplatingFunctions)
public String execute()
protected void setDefaultHideInNavValueIfNotExisting()
protected String getRedirectPathToInternalContent(String path) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public String getRedirectPathToFirstChild() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
protected boolean hasPathDefined() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public boolean isInternalPath(String url)
Copyright © 2008–2015 Magnolia International Ltd.. All rights reserved.