|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.fatwire.gst.foundation.facade.mda.LocaleUtils
public final class LocaleUtils
Handles Locale-specific functions efficiently in Java.
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
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 site
public 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
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 site
public 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 site
public 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 translation
public 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
translation
public 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 set
public 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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |