public class DamLanguageUtil extends Object
Modifier and Type | Field and Description |
---|---|
static 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,
String sourcePath) |
static List<String> |
createLanguageCopy(ResourceResolver resourceResolver,
PageManagerFactory pageManagerFactory,
String sourcePath,
String[] targetLanguageCodes)
This method creates language copy of an asset/folder
|
static String |
createUpdateLanguageCopy(ResourceResolver resourceResolver,
PageManagerFactory pageManagerFactory,
String sourcePath,
String targetLanguageCode,
String prefixPath)
This method creates update language copy of an asset/folder
|
static Language |
getLanguage(String path)
Deprecated.
since 6.2, use
LanguageUtil instead |
static Asset |
getLanguageCopy(String assetPath,
String languageCode,
ResourceResolver resolver)
This method returns the Language copy asset if language copy exists, for
the asked locale
|
static String |
getLanguageRoot(String path)
Deprecated.
since 6.2, use
LanguageUtil instead |
static Collection<Resource> |
getLanguageRoots(ResourceResolver resolver,
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(String assetPath,
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(String sourcePath,
String destinationPath,
Session userSession,
PageManagerFactory pageManagerFactory,
ResourceResolver resourceResolver) |
static void |
moveUpdatedAsset(String sourcePath,
String destinationPath,
Session userSession,
PageManagerFactory pageManagerFactory,
ResourceResolverFactory resolverFactory)
Deprecated.
since 6.2, use
moveUpdatedAsset(String, String, Session, PageManagerFactory, ResourceResolver) instead |
static void |
replaceUpdatedAsset(String sourcePath,
String destinationPath,
Session userSession,
PageManagerFactory pageManagerFactory,
ResourceResolver resourceResolver) |
public static final String ATTRIBUTE_ASSET_UPDATE_REQUIRED
public static boolean hasLanguageCopy(String assetPath, 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(String assetPath, 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 List<String> createLanguageCopy(ResourceResolver resourceResolver, PageManagerFactory pageManagerFactory, String sourcePath, String[] targetLanguageCodes)
resourceResolver
- pageManagerFactory
- sourcePath
- - source for creating language copytargetLanguageCodes
- - array of language codes@Deprecated public static String getLanguageRoot(String path)
LanguageUtil
insteadpath
- pathnull
if not found@Deprecated public static Language getLanguage(String path)
LanguageUtil
insteadpath
- pathnull
if not foundpublic static Collection<Resource> getLanguageRoots(ResourceResolver resolver, String path)
resolver
- resource resolverpath
- path of the current pagepublic static String createUpdateLanguageCopy(ResourceResolver resourceResolver, PageManagerFactory pageManagerFactory, String sourcePath, String targetLanguageCode, 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(String sourcePath, String destinationPath, Session userSession, PageManagerFactory pageManagerFactory, ResourceResolverFactory resolverFactory)
moveUpdatedAsset(String, String, Session, PageManagerFactory, ResourceResolver)
insteadsourcePath
- destinationPath
- userSession
- pageManagerFactory
- resolverFactory
- public static void moveUpdatedAsset(String sourcePath, String destinationPath, Session userSession, PageManagerFactory pageManagerFactory, ResourceResolver resourceResolver)
public static void replaceUpdatedAsset(String sourcePath, 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
RepositoryException
"Copyright © 2010 - 2017 Adobe Systems Incorporated. All Rights Reserved"