info.magnolia.module.templatingkit.util
Class STKUtil

java.lang.Object
  extended by info.magnolia.module.templatingkit.util.STKUtil

Deprecated. since 2.0 - use STKTemplatingFunctions instead.

public class STKUtil
extends Object

Set of static util that are about to be replaced.

Version:
$Id$

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) 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) 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, int) 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) 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, int, String, String) 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) 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

INSTANCE

public static final STKUtil INSTANCE
Deprecated. 

JAVASCRIPT_RESOURCES_PATH

public static final String JAVASCRIPT_RESOURCES_PATH
Deprecated. 
See Also:
Constant Field Values

JAVASCRIPT_RESOURCES_ALL_PATH

public static final String JAVASCRIPT_RESOURCES_ALL_PATH
Deprecated. 
See Also:
Constant Field Values
Constructor Detail

STKUtil

public STKUtil()
Deprecated. 
Method Detail

getSTKTemplatingFunctions

protected static info.magnolia.module.templatingkit.functions.STKTemplatingFunctions getSTKTemplatingFunctions()
Deprecated. 

getTemplatingFunctions

protected static info.magnolia.templating.functions.TemplatingFunctions getTemplatingFunctions()
Deprecated. 

getAssetVariation

public 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.


getAsset

public 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.


getAsset

public 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.


getAssetLink

public 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.


getAssetLink

public 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) instead.


getAssetLink

public 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.


createImageLink

public static String createImageLink(info.magnolia.cms.core.NodeData binaryNodeData)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getAssetLink(Node, String) instead.


createImageLink

public 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) instead.


resolveImageVariationName

public static String resolveImageVariationName(info.magnolia.module.templating.RenderingModelImpl model)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.resolveImageVariationName(AbstractSTKTemplateModel) instead.


createImageLink

public 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) instead.


inheritContent

public static info.magnolia.module.templatingkit.templates.InheritedContentModel inheritContent(info.magnolia.cms.core.Content content,
                                                                                                String name)
                                                                                         throws javax.jcr.RepositoryException
Deprecated. since 2.0 - use info.magnolia.templating.functions.TemplatingFunctions.inherit(Node, String) instead.

Throws:
javax.jcr.RepositoryException

collectContentByUsingInheritance

public static Collection<info.magnolia.cms.core.Content> collectContentByUsingInheritance(info.magnolia.cms.core.Content content,
                                                                                          String name)
                                                                                   throws javax.jcr.RepositoryException
Deprecated. since 2.0 - use info.magnolia.templating.functions.TemplatingFunctions.inheritList(Node, String) instead.

Throws:
javax.jcr.RepositoryException

isChildOf

public static boolean isChildOf(info.magnolia.cms.core.Content parent,
                                info.magnolia.cms.core.Content child)
Deprecated. 

getExternalLink

public 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.

Returns:
The external link prepended with http:// in case the protocol is missing or an empty String if the link does not exist.

getExternalLinkTitle

public 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.


abbreviateString

public static String abbreviateString(String stringToCut,
                                      int size)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.abbreviateString(String, int) instead.


abbreviateString

public 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.


asStringList

public static String asStringList(List<info.magnolia.module.templatingkit.templates.ParagraphConfig> paragraphs)
Deprecated. 

getAllowedParagraphs

public static List<String> getAllowedParagraphs(info.magnolia.module.templatingkit.templates.Area area)
Deprecated. since 2.0, replaced by getAllowedComponents(AreaDefinition)

Returns the list of paragraph (as Strings representing the paragraph definition names) allowed for a given Area. If the ParagraphConfig instances set for this area defines roles, this method checks the current users' roles, and only allows paragraphs for which the user has at least one of the required roles.


getAllowedComponents

public static List<String> getAllowedComponents(info.magnolia.rendering.template.AreaDefinition area)
Deprecated. 

currentUserHasOneRole

public static boolean currentUserHasOneRole(Collection<String> requiredRoles)
Deprecated. 

getReferencedContent

public 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.

Returns a content object which is referenced with a string uuid stored in a nodedata.

Parameters:
contentNode - the node with a nodedata containing a uuid
nodeDataName - the name of the nodedata which contains the uuid as a string
referencedRepository - the repository in which the referenced node exists
Returns:
the referenced node

getContentListByTemplateName

public static List<info.magnolia.cms.core.Content> getContentListByTemplateName(info.magnolia.cms.core.Content searchRoot,
                                                                                String templateName)
                                                                         throws javax.jcr.RepositoryException
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.templates.category.TemplateCategoryUtil.getContentListByTemplateName(Node, String, int, String, String) instead.

Throws:
javax.jcr.RepositoryException

getContentListByTemplateName

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
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.templates.category.TemplateCategoryUtil.getContentListByTemplateName(Node, String, int, String, String) instead.

Throws:
javax.jcr.RepositoryException

getContentListByTemplateNames

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
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.templates.category.TemplateCategoryUtil.getContentListByTemplateNames(Node, Set, int, String, String) instead.

Find content objects with one of the given templates below a given search root.

Parameters:
searchRoot -
templateNames -
maxResultSize - setting this can drastically improve query performance, if you are interested only in a fixed number of leading result objects
andClause - 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"
Throws:
javax.jcr.RepositoryException

cutList

public 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, int) instead.


getContentListByTemplateCategorySubCategory

public static List<info.magnolia.cms.core.Content> getContentListByTemplateCategorySubCategory(info.magnolia.cms.core.Content siteRoot,
                                                                                               String category,
                                                                                               String subCategory)
                                                                                        throws javax.jcr.RepositoryException
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getContentListByTemplateCategorySubCategory(Node, String, String) instead.

Throws:
javax.jcr.RepositoryException

getContentListByTemplateCategorySubCategory

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
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getContentListByTemplateCategorySubCategory(Node, String, String, int, String, String) instead.

Throws:
javax.jcr.RepositoryException

getNearestContentByTemplateCategorySubCategory

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
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getContentListByTemplateCategorySubCategory(Node, String, String) instead.

Throws:
javax.jcr.RepositoryException

getContentByTemplateCategorySubCategory

public static info.magnolia.cms.core.Content getContentByTemplateCategorySubCategory(info.magnolia.cms.core.Content siteRoot,
                                                                                     String category,
                                                                                     String subCategory)
                                                                              throws javax.jcr.RepositoryException
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.

Throws:
javax.jcr.RepositoryException

getTemplatesCategories

public static Collection<String> getTemplatesCategories()
Deprecated. 

count

public 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.


encode

public 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


wrap

public 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.


decode

public 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


getSite

public static info.magnolia.module.templatingkit.sites.Site getSite()
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.site()) instead.


getSite

public 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.


getDivIdAbbreviation

public static String getDivIdAbbreviation(String divID)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getDivIdAbbreviation(String) instead.


getDivIdAbbreviation

public static String getDivIdAbbreviation(String divID,
                                          String delimiter)
Deprecated. since 2.0 - use info.magnolia.module.templatingkit.functions.STKTemplatingFunctions.getDivIdAbbreviation(String, String) instead.


doPrivileged

public static void doPrivileged(info.magnolia.cms.core.Content content,
                                STKUtil.PrivilegedOperation privilegedOperation)
                         throws javax.jcr.RepositoryException
Deprecated. 
Retrieves the content from the system context, calls STKUtil.PrivilegedOperation.exec(Content), and refreshes the passed content.

Throws:
javax.jcr.RepositoryException

getOrCreatePrivileged

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
Deprecated. 
If the content doesn't exist doPrivileged(Content, PrivilegedOperation) is used to create the node. The returned node is retrieved from the parent so that it has the same contex.

Throws:
javax.jcr.RepositoryException


Copyright © 2008-2013 Magnolia International Ltd.. All Rights Reserved.