|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectinfo.magnolia.module.templatingkit.util.STKUtil
STKTemplatingFunctions
instead.
public class STKUtil
Set of static util that are about to be replaced.
Nested Class Summary | |
---|---|
static class |
STKUtil.PrivilegedOperation
Deprecated. Operation passed to doPrivileged(Content, PrivilegedOperation) . |
Field Summary | |
---|---|
static STKUtil |
INSTANCE
Deprecated. |
static String |
JAVASCRIPT_RESOURCES_ALL_PATH
Deprecated. |
static String |
JAVASCRIPT_RESOURCES_PATH
Deprecated. |
Constructor Summary | |
---|---|
STKUtil()
Deprecated. |
Method Summary | |
---|---|
static String |
abbreviateString(String stringToCut,
int size)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.abbreviateString(String, int) instead. |
static String |
abbreviateString(String stringToCut,
int size,
String closureString)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.abbreviateString(String, int, String) instead. |
static String |
asStringList(List<info.magnolia.module.templatingkit.templates.ParagraphConfig> paragraphs)
Deprecated. |
static Collection<info.magnolia.cms.core.Content> |
collectContentByUsingInheritance(info.magnolia.cms.core.Content content,
String name)
Deprecated. since 2.0 - use info.magnolia.templating.functions.TemplatingFunctions.inheritList(Node, String) instead. |
static int |
count(String name)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.count(String) instead.
Increases the context bound counter and returns the value. This is for instance useful to create unique page wide
ids. |
static String |
createImageLink(info.magnolia.cms.core.NodeData binaryNodeData)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAssetLink(Node, String) instead. |
static String |
createImageLink(info.magnolia.cms.core.NodeData binaryNodeData,
info.magnolia.module.templating.RenderingModelImpl model)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAssetLink(ContentMap, String, AbstractSTKTemplateModel extends TemplateDefinition>) instead. |
static String |
createImageLink(info.magnolia.cms.core.NodeData binaryNodeData,
String variationName)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAssetLink(ContentMap, String, AbstractSTKTemplateModel extends TemplateDefinition>) instead. |
static boolean |
currentUserHasOneRole(Collection<String> requiredRoles)
Deprecated. |
static List<info.magnolia.cms.core.Content> |
cutList(List<info.magnolia.cms.core.Content> itemsList,
int maxResults)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.cutList(List instead. |
static info.magnolia.cms.core.Content |
decode(info.magnolia.cms.core.Content content)
Deprecated. Since Magnolia 4.4/STK 1.4 use info.magnolia.module.templating.MagnoliaTemplatingUtilities.decode |
static void |
doPrivileged(info.magnolia.cms.core.Content content,
STKUtil.PrivilegedOperation privilegedOperation)
Deprecated. Retrieves the content from the system context, calls STKUtil.PrivilegedOperation.exec(Content) , and refreshes the
passed content. |
static info.magnolia.cms.core.Content |
encode(info.magnolia.cms.core.Content content)
Deprecated. Since Magnolia 4.4/STK 1.4 use info.magnolia.module.templating.MagnoliaTemplatingUtilities.encode |
static List<String> |
getAllowedComponents(info.magnolia.rendering.template.AreaDefinition area)
Deprecated. |
static List<String> |
getAllowedParagraphs(info.magnolia.module.templatingkit.templates.Area area)
Deprecated. since 2.0, replaced by getAllowedComponents(AreaDefinition) |
static info.magnolia.module.templatingkit.dam.Asset |
getAsset(info.magnolia.cms.core.Content content,
String nodeDataPrefix)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAsset(Node, String) instead. |
static info.magnolia.module.templatingkit.dam.Asset |
getAsset(info.magnolia.cms.core.Content content,
String nodeDataPrefix,
String variationName)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAsset(Node, String, String) instead. |
static String |
getAssetLink(info.magnolia.cms.core.Content content,
String nodeDataPrefix)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAssetLink(Node, String) instead. |
static String |
getAssetLink(info.magnolia.cms.core.Content content,
String nodeDataPrefix,
info.magnolia.module.templating.RenderingModelImpl model)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAssetLink(ContentMap, String, AbstractSTKTemplateModel extends TemplateDefinition>) instead. |
static String |
getAssetLink(info.magnolia.cms.core.Content content,
String nodeDataPrefix,
String variationName)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAssetLink(Node, String, String) instead. |
static info.magnolia.module.templatingkit.dam.Asset |
getAssetVariation(info.magnolia.module.templatingkit.dam.Asset original,
String variationName)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAssetVariation(Asset, String) instead. |
static info.magnolia.cms.core.Content |
getContentByTemplateCategorySubCategory(info.magnolia.cms.core.Content siteRoot,
String category,
String subCategory)
Deprecated. since 2.0 - use stkfn.getContentListByTemplateCategorySubCategory(Node, String, String) instead and from returned list use the content that is most appropriate for your use case. |
static List<info.magnolia.cms.core.Content> |
getContentListByTemplateCategorySubCategory(info.magnolia.cms.core.Content siteRoot,
String category,
String subCategory)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getContentListByTemplateCategorySubCategory(Node, String, String) instead. |
static List<info.magnolia.cms.core.Content> |
getContentListByTemplateCategorySubCategory(info.magnolia.cms.core.Content siteRoot,
String category,
String subCategory,
int maxResultSize,
String andClause,
String orderBy)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getContentListByTemplateCategorySubCategory(Node, String, String, int, String, String) instead. |
static List<info.magnolia.cms.core.Content> |
getContentListByTemplateName(info.magnolia.cms.core.Content searchRoot,
String templateName)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.templates.category.TemplateCategoryUtil.getContentListByTemplateName(Node, String, int, String, String) instead. |
static List<info.magnolia.cms.core.Content> |
getContentListByTemplateName(info.magnolia.cms.core.Content searchRoot,
String templateName,
int maxResultSize,
String andClause,
String orderByClause)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.templates.category.TemplateCategoryUtil.getContentListByTemplateName(Node, String, int, String, String) instead. |
static List<info.magnolia.cms.core.Content> |
getContentListByTemplateNames(info.magnolia.cms.core.Content searchRoot,
Set<String> templateNames,
int maxResultSize,
String andClause,
String orderByClause)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.templates.category.TemplateCategoryUtil.getContentListByTemplateNames(Node, Set instead. |
static String |
getDivIdAbbreviation(String divID)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getDivIdAbbreviation(String) instead. |
static String |
getDivIdAbbreviation(String divID,
String delimiter)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getDivIdAbbreviation(String, String) instead. |
static String |
getExternalLink(info.magnolia.cms.core.Content content,
String linkNodeName)
Deprecated. since 2.0 - use info.magnolia.templating.functions.TemplatingFunctions.externalLink(Node, String) instead. |
static String |
getExternalLinkTitle(info.magnolia.cms.core.Content content,
String linkNodeName,
String linkTitleNodeName)
Deprecated. since 2.0 - use info.magnolia.templating.functions.TemplatingFunctions.externalLinkTitle(Node, String, String) instead. |
static info.magnolia.cms.core.Content |
getNearestContentByTemplateCategorySubCategory(info.magnolia.cms.core.Content siteRoot,
String category,
String subCategory,
info.magnolia.cms.core.Content current)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getContentListByTemplateCategorySubCategory(Node, String, String) instead. |
static info.magnolia.cms.core.Content |
getOrCreatePrivileged(info.magnolia.cms.core.Content parent,
String name,
info.magnolia.cms.core.ItemType type)
Deprecated. If the content doesn't exist doPrivileged(Content, PrivilegedOperation) is used to create the node. |
static info.magnolia.cms.core.Content |
getReferencedContent(info.magnolia.cms.core.Content contentNode,
String nodeDataName,
String referencedRepository)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getReferencedContent(Node, String, String) instead. |
static info.magnolia.module.templatingkit.sites.Site |
getSite()
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.site()) instead. |
static info.magnolia.module.templatingkit.sites.Site |
getSite(info.magnolia.cms.core.Content content)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.site(Node) instead.
BEWARE! this method will resolve site based on content hierarchy rather then based on the current domain hence it
should be used when the site need to be resolved explicitly in relation to the content with disrespect to what
configuration is available in current context. |
protected static info.magnolia.module.templatingkit.functions.STKTemplatingFunctions |
getSTKTemplatingFunctions()
Deprecated. |
static Collection<String> |
getTemplatesCategories()
Deprecated. |
protected static info.magnolia.templating.functions.TemplatingFunctions |
getTemplatingFunctions()
Deprecated. |
static info.magnolia.module.templatingkit.templates.InheritedContentModel |
inheritContent(info.magnolia.cms.core.Content content,
String name)
Deprecated. since 2.0 - use info.magnolia.templating.functions.TemplatingFunctions.inherit(Node, String) instead. |
static boolean |
isChildOf(info.magnolia.cms.core.Content parent,
info.magnolia.cms.core.Content child)
Deprecated. |
static String |
resolveImageVariationName(info.magnolia.module.templating.RenderingModelImpl model)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.resolveImageVariationName(AbstractSTKTemplateModel extends TemplateDefinition>) instead. |
static info.magnolia.cms.core.Content |
wrap(info.magnolia.cms.core.Content content)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.wrap(Node) instead. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final STKUtil INSTANCE
public static final String JAVASCRIPT_RESOURCES_PATH
public static final String JAVASCRIPT_RESOURCES_ALL_PATH
Constructor Detail |
---|
public STKUtil()
Method Detail |
---|
protected static info.magnolia.module.templatingkit.functions.STKTemplatingFunctions getSTKTemplatingFunctions()
protected static info.magnolia.templating.functions.TemplatingFunctions getTemplatingFunctions()
public static info.magnolia.module.templatingkit.dam.Asset getAssetVariation(info.magnolia.module.templatingkit.dam.Asset original, String variationName)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAssetVariation(Asset, String)
instead.
public static info.magnolia.module.templatingkit.dam.Asset getAsset(info.magnolia.cms.core.Content content, String nodeDataPrefix)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAsset(Node, String)
instead.
public static info.magnolia.module.templatingkit.dam.Asset getAsset(info.magnolia.cms.core.Content content, String nodeDataPrefix, String variationName)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAsset(Node, String, String)
instead.
public static String getAssetLink(info.magnolia.cms.core.Content content, String nodeDataPrefix)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAssetLink(Node, String)
instead.
public static String getAssetLink(info.magnolia.cms.core.Content content, String nodeDataPrefix, info.magnolia.module.templating.RenderingModelImpl model)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAssetLink(ContentMap, String, AbstractSTKTemplateModel extends TemplateDefinition>)
instead.
public static String getAssetLink(info.magnolia.cms.core.Content content, String nodeDataPrefix, String variationName)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAssetLink(Node, String, String)
instead.
public static String createImageLink(info.magnolia.cms.core.NodeData binaryNodeData)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAssetLink(Node, String)
instead.
public static String createImageLink(info.magnolia.cms.core.NodeData binaryNodeData, info.magnolia.module.templating.RenderingModelImpl model)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAssetLink(ContentMap, String, AbstractSTKTemplateModel extends TemplateDefinition>)
instead.
public static String resolveImageVariationName(info.magnolia.module.templating.RenderingModelImpl model)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.resolveImageVariationName(AbstractSTKTemplateModel extends TemplateDefinition>)
instead.
public static String createImageLink(info.magnolia.cms.core.NodeData binaryNodeData, String variationName)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAssetLink(ContentMap, String, AbstractSTKTemplateModel extends TemplateDefinition>)
instead.
public static info.magnolia.module.templatingkit.templates.InheritedContentModel inheritContent(info.magnolia.cms.core.Content content, String name) throws javax.jcr.RepositoryException
info.magnolia.templating.functions.TemplatingFunctions.inherit(Node, String)
instead.
javax.jcr.RepositoryException
public static Collection<info.magnolia.cms.core.Content> collectContentByUsingInheritance(info.magnolia.cms.core.Content content, String name) throws javax.jcr.RepositoryException
info.magnolia.templating.functions.TemplatingFunctions.inheritList(Node, String)
instead.
javax.jcr.RepositoryException
public static boolean isChildOf(info.magnolia.cms.core.Content parent, info.magnolia.cms.core.Content child)
public static String getExternalLink(info.magnolia.cms.core.Content content, String linkNodeName)
info.magnolia.templating.functions.TemplatingFunctions.externalLink(Node, String)
instead.
http://
in case the protocol is missing or an empty String
if the link does not exist.public static String getExternalLinkTitle(info.magnolia.cms.core.Content content, String linkNodeName, String linkTitleNodeName)
info.magnolia.templating.functions.TemplatingFunctions.externalLinkTitle(Node, String, String)
instead.
public static String abbreviateString(String stringToCut, int size)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.abbreviateString(String, int)
instead.
public static String abbreviateString(String stringToCut, int size, String closureString)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.abbreviateString(String, int, String)
instead.
public static String asStringList(List<info.magnolia.module.templatingkit.templates.ParagraphConfig> paragraphs)
public static List<String> getAllowedParagraphs(info.magnolia.module.templatingkit.templates.Area area)
getAllowedComponents(AreaDefinition)
public static List<String> getAllowedComponents(info.magnolia.rendering.template.AreaDefinition area)
public static boolean currentUserHasOneRole(Collection<String> requiredRoles)
public static info.magnolia.cms.core.Content getReferencedContent(info.magnolia.cms.core.Content contentNode, String nodeDataName, String referencedRepository)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getReferencedContent(Node, String, String)
instead.
contentNode
- the node with a nodedata containing a uuidnodeDataName
- the name of the nodedata which contains the uuid as a stringreferencedRepository
- the repository in which the referenced node exists
public static List<info.magnolia.cms.core.Content> getContentListByTemplateName(info.magnolia.cms.core.Content searchRoot, String templateName) throws javax.jcr.RepositoryException
info.magnolia.module.templatingkit.templates.category.TemplateCategoryUtil.getContentListByTemplateName(Node, String, int, String, String)
instead.
javax.jcr.RepositoryException
public static List<info.magnolia.cms.core.Content> getContentListByTemplateName(info.magnolia.cms.core.Content searchRoot, String templateName, int maxResultSize, String andClause, String orderByClause) throws javax.jcr.RepositoryException
info.magnolia.module.templatingkit.templates.category.TemplateCategoryUtil.getContentListByTemplateName(Node, String, int, String, String)
instead.
javax.jcr.RepositoryException
public static List<info.magnolia.cms.core.Content> getContentListByTemplateNames(info.magnolia.cms.core.Content searchRoot, Set<String> templateNames, int maxResultSize, String andClause, String orderByClause) throws javax.jcr.RepositoryException
info.magnolia.module.templatingkit.templates.category.TemplateCategoryUtil.getContentListByTemplateNames(Node, Set, int, String, String)
instead.
searchRoot
- templateNames
- maxResultSize
- setting this can drastically improve query performance, if you are interested only in a fixed number
of leading result objectsandClause
- an additional "AND" clause in SQL syntax, excluding the "AND" itself, e.g. "date IS NOT NULL"orderByClause
- an "ORDER BY" clause in SQL syntax, excluding the "ORDER BY" itself, e.g. "date desc" or "date asc"
javax.jcr.RepositoryException
public static List<info.magnolia.cms.core.Content> cutList(List<info.magnolia.cms.core.Content> itemsList, int maxResults)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.cutList(List, int)
instead.
public static List<info.magnolia.cms.core.Content> getContentListByTemplateCategorySubCategory(info.magnolia.cms.core.Content siteRoot, String category, String subCategory) throws javax.jcr.RepositoryException
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getContentListByTemplateCategorySubCategory(Node, String, String)
instead.
javax.jcr.RepositoryException
public static List<info.magnolia.cms.core.Content> getContentListByTemplateCategorySubCategory(info.magnolia.cms.core.Content siteRoot, String category, String subCategory, int maxResultSize, String andClause, String orderBy) throws javax.jcr.RepositoryException
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getContentListByTemplateCategorySubCategory(Node, String, String, int, String, String)
instead.
javax.jcr.RepositoryException
public static info.magnolia.cms.core.Content getNearestContentByTemplateCategorySubCategory(info.magnolia.cms.core.Content siteRoot, String category, String subCategory, info.magnolia.cms.core.Content current) throws javax.jcr.RepositoryException
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getContentListByTemplateCategorySubCategory(Node, String, String)
instead.
javax.jcr.RepositoryException
public static info.magnolia.cms.core.Content getContentByTemplateCategorySubCategory(info.magnolia.cms.core.Content siteRoot, String category, String subCategory) throws javax.jcr.RepositoryException
stkfn.getContentListByTemplateCategorySubCategory(Node, String, String)
instead and from returned list use the content that is most appropriate for your use case.
javax.jcr.RepositoryException
public static Collection<String> getTemplatesCategories()
public static int count(String name)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.count(String)
instead.
Increases the context bound counter and returns the value. This is for instance useful to create unique page wide
ids.
public static info.magnolia.cms.core.Content encode(info.magnolia.cms.core.Content content)
public static info.magnolia.cms.core.Content wrap(info.magnolia.cms.core.Content content)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.wrap(Node)
instead.
public static info.magnolia.cms.core.Content decode(info.magnolia.cms.core.Content content)
public static info.magnolia.module.templatingkit.sites.Site getSite()
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.site())
instead.
public static info.magnolia.module.templatingkit.sites.Site getSite(info.magnolia.cms.core.Content content)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.site(Node)
instead.
BEWARE! this method will resolve site based on content hierarchy rather then based on the current domain hence it
should be used when the site need to be resolved explicitly in relation to the content with disrespect to what
configuration is available in current context.
public static String getDivIdAbbreviation(String divID)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getDivIdAbbreviation(String)
instead.
public static String getDivIdAbbreviation(String divID, String delimiter)
info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getDivIdAbbreviation(String, String)
instead.
public static void doPrivileged(info.magnolia.cms.core.Content content, STKUtil.PrivilegedOperation privilegedOperation) throws javax.jcr.RepositoryException
STKUtil.PrivilegedOperation.exec(Content)
, and refreshes the
passed content.
javax.jcr.RepositoryException
public static info.magnolia.cms.core.Content getOrCreatePrivileged(info.magnolia.cms.core.Content parent, String name, info.magnolia.cms.core.ItemType type) throws javax.jcr.RepositoryException
doPrivileged(Content, PrivilegedOperation)
is used to create the node. The
returned node is retrieved from the parent so that it has the same contex.
javax.jcr.RepositoryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |