public class DamLanguageUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ATTRIBUTE_ASSET_UPDATE_REQUIRED |
| Constructor and Description |
|---|
DamLanguageUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addSmartAssetUpdateFlag(Asset destinationAsset)
Deprecated.
|
static void |
addSmartAssetUpdateSource(Asset destinationAsset,
java.lang.String sourcePath) |
static java.util.List<java.lang.String> |
createLanguageCopy(ResourceResolver resourceResolver,
PageManagerFactory pageManagerFactory,
java.lang.String sourcePath,
java.lang.String[] targetLanguageCodes)
This method creates language copy of an asset/folder
|
static java.lang.String |
createUpdateLanguageCopy(ResourceResolver resourceResolver,
PageManagerFactory pageManagerFactory,
java.lang.String sourcePath,
java.lang.String targetLanguageCode,
java.lang.String prefixPath)
This method creates update language copy of an asset/folder
|
static Language |
getLanguage(java.lang.String path)
Deprecated.
since 6.2, use
LanguageUtil instead |
static Asset |
getLanguageCopy(java.lang.String assetPath,
java.lang.String languageCode,
ResourceResolver resolver)
This method returns the Language copy asset if language copy exists, for
the asked locale
|
static java.lang.String |
getLanguageRoot(java.lang.String path)
Deprecated.
since 6.2, use
LanguageUtil instead |
static java.util.Collection<Resource> |
getLanguageRoots(ResourceResolver resolver,
java.lang.String path)
Modified version of com.day.cq.wcm.core.impl.LanguageManagerImpl for Resources
Returns a collection of language root pages for the given page.
|
static boolean |
hasLanguageCopy(java.lang.String assetPath,
java.lang.String languageCode,
ResourceResolver resolver)
This method returns true if language copy of an asset exists, for the
asked locale
|
static boolean |
isSmartAssetUpdateRequired(Asset sourceAsset,
Asset destinationAsset) |
static void |
moveUpdatedAsset(java.lang.String sourcePath,
java.lang.String destinationPath,
Session userSession,
PageManagerFactory pageManagerFactory,
ResourceResolver resourceResolver) |
static void |
moveUpdatedAsset(java.lang.String sourcePath,
java.lang.String destinationPath,
Session userSession,
PageManagerFactory pageManagerFactory,
ResourceResolverFactory resolverFactory)
Deprecated.
since 6.2, use
moveUpdatedAsset(String, String, Session, PageManagerFactory, ResourceResolver) instead |
static void |
replaceUpdatedAsset(java.lang.String sourcePath,
java.lang.String destinationPath,
Session userSession,
PageManagerFactory pageManagerFactory,
ResourceResolver resourceResolver) |
public static final java.lang.String ATTRIBUTE_ASSET_UPDATE_REQUIRED
public static boolean hasLanguageCopy(java.lang.String assetPath,
java.lang.String languageCode,
ResourceResolver resolver)
assetPath - The path of an asset for which language copy is askedlanguageCode - Language for which language copy is askedresolver - ResourceResolverpublic static Asset getLanguageCopy(java.lang.String assetPath, java.lang.String languageCode, ResourceResolver resolver)
assetPath - The path of an asset for which language copy is askedlanguageCode - Language for which language copy is askedresolver - ResourceResolverpublic static java.util.List<java.lang.String> createLanguageCopy(ResourceResolver resourceResolver, PageManagerFactory pageManagerFactory, java.lang.String sourcePath, java.lang.String[] targetLanguageCodes)
resourceResolver - pageManagerFactory - sourcePath - - source for creating language copytargetLanguageCodes - - array of language codes@Deprecated public static java.lang.String getLanguageRoot(java.lang.String path)
LanguageUtil insteadpath - pathnull if not found@Deprecated public static Language getLanguage(java.lang.String path)
LanguageUtil insteadpath - pathnull if not foundpublic static java.util.Collection<Resource> getLanguageRoots(ResourceResolver resolver, java.lang.String path)
resolver - resource resolverpath - path of the current pagepublic static java.lang.String createUpdateLanguageCopy(ResourceResolver resourceResolver, PageManagerFactory pageManagerFactory, java.lang.String sourcePath, java.lang.String targetLanguageCode, java.lang.String prefixPath)
resourceResolver - pageManagerFactory - sourcePath - - source for creating language copytargetLanguageCode - - destination language codeprefixPath - - Root path where language copies are created@Deprecated
public static void moveUpdatedAsset(java.lang.String sourcePath,
java.lang.String destinationPath,
Session userSession,
PageManagerFactory pageManagerFactory,
ResourceResolverFactory resolverFactory)
moveUpdatedAsset(String, String, Session, PageManagerFactory, ResourceResolver) insteadsourcePath - destinationPath - userSession - pageManagerFactory - resolverFactory - public static void moveUpdatedAsset(java.lang.String sourcePath,
java.lang.String destinationPath,
Session userSession,
PageManagerFactory pageManagerFactory,
ResourceResolver resourceResolver)
public static void replaceUpdatedAsset(java.lang.String sourcePath,
java.lang.String destinationPath,
Session userSession,
PageManagerFactory pageManagerFactory,
ResourceResolver resourceResolver)
public static boolean isSmartAssetUpdateRequired(Asset sourceAsset, Asset destinationAsset)
@Deprecated public static void addSmartAssetUpdateFlag(Asset destinationAsset) throws RepositoryException
RepositoryExceptionpublic static void addSmartAssetUpdateSource(Asset destinationAsset, java.lang.String sourcePath) throws RepositoryException
RepositoryException"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"