public final class LocaleUtils extends Object
Modifier and Type | Method and Description |
---|---|
static com.fatwire.assetapi.data.AssetId |
findTranslation(com.fatwire.assetapi.data.AssetId id,
String preferredLocaleDimensionIdString,
String site)
Deprecated.
Use #findTranslation(ICS,AssetId,String,String) instead. This
version is unable to correctly record compositional
dependencies on the DimensionSet asset for the site, which
can result in the translation function not flushing pages
when the dimension set is altered (for example, to change the
filter, or change enabled dimensions).
|
static Collection<com.fatwire.assetapi.data.AssetId> |
findTranslation(com.fatwire.mda.DimensionManager dimensionManager,
List<com.fatwire.assetapi.data.AssetId> toFilterList,
Collection<com.fatwire.assetapi.data.AssetId> preferredDimensionIds,
com.fatwire.mda.DimensionSetInstance dimSet)
Main translation lookup method.
|
static com.fatwire.assetapi.data.AssetId |
findTranslation(COM.FutureTense.Interfaces.ICS ics,
com.fatwire.assetapi.data.AssetId id,
long preferredDimension,
com.fatwire.mda.DimensionSetInstance dimset) |
static com.fatwire.assetapi.data.AssetId |
findTranslation(COM.FutureTense.Interfaces.ICS ics,
com.fatwire.assetapi.data.AssetId id,
long preferredDimension,
long dimensionSetId)
Look up the translation for the asset specified, in the locale specified.
|
static com.fatwire.assetapi.data.AssetId |
findTranslation(COM.FutureTense.Interfaces.ICS ics,
com.fatwire.assetapi.data.AssetId id,
long preferredDimension,
String dimensionSetName)
Look up the translation for the asset specified, in the locale specified.
|
static com.fatwire.assetapi.data.AssetId |
findTranslation(COM.FutureTense.Interfaces.ICS ics,
com.fatwire.assetapi.data.AssetId id,
String preferredLocaleDimensionIdString,
String site)
Look up the translation for the asset specified, in the locale specified.
|
static com.fatwire.assetapi.data.AssetId |
findTranslation(COM.FutureTense.Interfaces.ICS ics,
String c,
String cid,
String preferredLocaleDimensionId,
String site)
Look up the translation for the asset specified, in the locale specified.
|
static com.fatwire.assetapi.data.AssetId |
findTranslation(String c,
String cid,
String preferredLocaleDimensionId,
String site)
Deprecated.
Use #findTranslation(ICS,String,String,String,String)
instead. This version is unable to correctly record
compositional dependencies on the DimensionSet asset for the
site, which can result in the translation function not
flushing pages when the dimension set is altered (for
example, to change the filter, or change enabled dimensions).
|
static com.fatwire.mda.DimensionSetInstance |
getDimensionSet(COM.FutureTense.Interfaces.ICS ics,
long theDimSetId) |
static com.fatwire.mda.DimensionSetInstance |
getDimensionSet(COM.FutureTense.Interfaces.ICS ics,
String name) |
static long |
locateDimensionSetForSite(COM.FutureTense.Interfaces.ICS ics,
String site)
Locates a single dimension set in a site.
|
@Deprecated public static com.fatwire.assetapi.data.AssetId findTranslation(String c, String cid, String preferredLocaleDimensionId, String site)
c
- asset type of asset to look upcid
- asset id of asset to look uppreferredLocaleDimensionId
- id of locale desiredsite
- name of sitepublic static com.fatwire.assetapi.data.AssetId findTranslation(COM.FutureTense.Interfaces.ICS ics, String c, String cid, String preferredLocaleDimensionId, String site)
c
- asset type of asset to look upcid
- asset id of asset to look uppreferredLocaleDimensionId
- id of locale desiredsite
- name of siteics
- ics context@Deprecated public static com.fatwire.assetapi.data.AssetId findTranslation(com.fatwire.assetapi.data.AssetId id, String preferredLocaleDimensionIdString, String site)
id
- id of asset to look uppreferredLocaleDimensionIdString
- id of locale desiredsite
- name of sitepublic static com.fatwire.assetapi.data.AssetId findTranslation(COM.FutureTense.Interfaces.ICS ics, com.fatwire.assetapi.data.AssetId id, String preferredLocaleDimensionIdString, String site)
ics
- contextid
- id of asset to look uppreferredLocaleDimensionIdString
- id of locale desiredsite
- name of sitepublic static com.fatwire.assetapi.data.AssetId findTranslation(COM.FutureTense.Interfaces.ICS ics, com.fatwire.assetapi.data.AssetId id, long preferredDimension, long dimensionSetId)
id
- id of asset to look uppreferredDimension
- id of locale desireddimensionSetId
- dimension set to use to find the translationpublic static com.fatwire.assetapi.data.AssetId findTranslation(COM.FutureTense.Interfaces.ICS ics, com.fatwire.assetapi.data.AssetId id, long preferredDimension, String dimensionSetName)
id
- id of asset to look uppreferredDimension
- id of locale desireddimensionSetName
- the name of the dimension set to use to find the
translationpublic static com.fatwire.assetapi.data.AssetId findTranslation(COM.FutureTense.Interfaces.ICS ics, com.fatwire.assetapi.data.AssetId id, long preferredDimension, com.fatwire.mda.DimensionSetInstance dimset) throws IllegalStateException
ics
- id
- preferredDimension
- dimset
- IllegalStateException
public static Collection<com.fatwire.assetapi.data.AssetId> findTranslation(com.fatwire.mda.DimensionManager dimensionManager, List<com.fatwire.assetapi.data.AssetId> toFilterList, Collection<com.fatwire.assetapi.data.AssetId> preferredDimensionIds, com.fatwire.mda.DimensionSetInstance dimSet)
dimensionManager
- manager class for Dimension lookupstoFilterList
- list of input assets that need to be translated. Often it's just one, but a list is perfectly valid.preferredDimensionIds
- preferred dimensions to be investigated for a result. Priority preference depends on the
configured filterdimSet
- DimensionSet to use for filtering.public static long locateDimensionSetForSite(COM.FutureTense.Interfaces.ICS ics, String site)
ics
- contextsite
- site containing a dimension setpublic static com.fatwire.mda.DimensionSetInstance getDimensionSet(COM.FutureTense.Interfaces.ICS ics, long theDimSetId)
public static com.fatwire.mda.DimensionSetInstance getDimensionSet(COM.FutureTense.Interfaces.ICS ics, String name)
Copyright © 2010-2016 Oracle Corporation. All Rights Reserved.