|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.fatwire.gst.foundation.facade.mda.DefaultLocaleService
public class DefaultLocaleService
Constructor Summary | |
---|---|
DefaultLocaleService(COM.FutureTense.Interfaces.ICS ics)
Constructor with "lang" and "locale" as variable names for langVar and localeVar. |
|
DefaultLocaleService(COM.FutureTense.Interfaces.ICS ics,
String langVar,
String localeVar)
Constructor. |
Method Summary | ||
---|---|---|
com.fatwire.assetapi.data.AssetId |
findTranslation(com.fatwire.assetapi.data.AssetId id,
com.fatwire.mda.DimensionFilterInstance filter)
Look up the translation for the asset specified, with the dimension filter. |
|
com.fatwire.assetapi.data.AssetId |
findTranslation(com.fatwire.assetapi.data.AssetId id,
long preferredDimension,
com.fatwire.mda.DimensionSetInstance dimset)
Finds the translation for the preferred dimension and dimensionset. |
|
com.fatwire.assetapi.data.AssetId |
findTranslation(com.fatwire.assetapi.data.AssetId id,
long preferredDimension,
long dimensionSetId)
Look up the translation for the asset specified, in the locale specified. |
|
com.fatwire.assetapi.data.AssetId |
findTranslation(com.fatwire.assetapi.data.AssetId id,
long preferredDimension,
String dimensionSetName)
Look up the translation for the asset specified, in the locale specified. |
|
com.fatwire.assetapi.data.AssetId |
findTranslation(com.fatwire.assetapi.data.AssetId id,
String site,
long preferredDimension)
Look up the translation for the asset specified, in the locale specified. |
|
com.fatwire.assetapi.data.AssetId |
findTranslation(String c,
String cid,
String site,
String preferredLocaleDimensionId)
Look up the translation for the asset specified, in the locale specified. |
|
com.fatwire.mda.DimensionableAssetManager |
getDAM()
Shorthand function for returning the DimensionableAssetManager. |
|
com.fatwire.assetapi.data.AssetId |
getDimensionAssetIdForName(String name)
Get the AssetId of the dimension asset for the name specified |
|
com.fatwire.mda.DimensionFilterInstance |
getDimensionFilter(String site)
Return a dimension filter instance corresponding to the dimension set specified by the user (or discovered by the tag). |
|
com.fatwire.mda.Dimension |
getDimensionForName(String name)
Get the AssetId of the dimension asset for the name specified |
|
long |
getDimensionIdForName(String name)
Get the id of the dimension asset for the name specified |
|
com.fatwire.mda.DimensionSetInstance |
getDimensionSet(String name)
Looksup the DimensionSetInstance for the given name. |
|
protected com.fatwire.mda.DimensionManager |
getDM()
Shorthand function for returning the DimensionManager. |
|
protected com.fatwire.assetapi.data.AssetId |
getExplicitlySpecifiedLocale()
Get the locale that the user explicitly specified. |
|
com.fatwire.mda.Dimension |
getLocaleForAsset(com.fatwire.assetapi.data.AssetId id)
Return the dimension of the input asset that corresponds to its locale. |
|
protected
|
getManager(Class<T> c)
|
|
String |
getNameForDimensionId(long dimensionid)
Shorthand function to get the name given a dimension ID specified. |
|
protected Collection<com.fatwire.assetapi.data.AssetId> |
getPreferredLocales()
Get the ordered list of preferred locales that the user wants. |
|
protected com.fatwire.system.Session |
getSession()
|
|
long |
locateDimensionSetForSite(String site)
Locates a single dimension set in a site. |
|
com.fatwire.mda.DimensionSetInstance |
locateDimensionSetInstanceForSite(String site)
Returns the DimensionSetInstance. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultLocaleService(COM.FutureTense.Interfaces.ICS ics)
ics
- public DefaultLocaleService(COM.FutureTense.Interfaces.ICS ics, String langVar, String localeVar)
ics
- langVar
- the name of the ics variable for the current 'language',
as in en_US.localeVar
- the name of the ics variable for the current dimension
id.Method Detail |
---|
public com.fatwire.assetapi.data.AssetId findTranslation(String c, String cid, String site, String preferredLocaleDimensionId)
LocaleService
findTranslation
in interface LocaleService
c
- asset type of asset to look upcid
- asset id of asset to look upsite
- name of sitepreferredLocaleDimensionId
- id of locale desired
public com.fatwire.assetapi.data.AssetId findTranslation(com.fatwire.assetapi.data.AssetId id, String site, long preferredDimension)
LocaleService
findTranslation
in interface LocaleService
id
- id of asset to look upsite
- name of sitepreferredDimension
- id of locale desired
public com.fatwire.assetapi.data.AssetId findTranslation(com.fatwire.assetapi.data.AssetId id, long preferredDimension, long dimensionSetId)
LocaleService
findTranslation
in interface LocaleService
id
- id of asset to look uppreferredDimension
- id of locale desireddimensionSetId
- dimension set to use to find the translation
public com.fatwire.assetapi.data.AssetId findTranslation(com.fatwire.assetapi.data.AssetId id, long preferredDimension, String dimensionSetName)
LocaleService
findTranslation
in interface LocaleService
id
- id of asset to look uppreferredDimension
- id of locale desireddimensionSetName
- the name of the dimension set to use to find the
translation
public com.fatwire.assetapi.data.AssetId findTranslation(com.fatwire.assetapi.data.AssetId id, long preferredDimension, com.fatwire.mda.DimensionSetInstance dimset)
LocaleService
findTranslation
in interface LocaleService
public long locateDimensionSetForSite(String site)
site
- site containing a dimension set
public com.fatwire.mda.DimensionSetInstance getDimensionSet(String name)
LocaleService
getDimensionSet
in interface LocaleService
public com.fatwire.mda.DimensionableAssetManager getDAM()
protected com.fatwire.mda.DimensionManager getDM()
public com.fatwire.mda.Dimension getLocaleForAsset(com.fatwire.assetapi.data.AssetId id)
LocaleService
getLocaleForAsset
in interface LocaleService
id
- asset
public long getDimensionIdForName(String name)
LocaleService
getDimensionIdForName
in interface LocaleService
name
- dimension name, or locale like en_US
public com.fatwire.assetapi.data.AssetId getDimensionAssetIdForName(String name)
LocaleService
getDimensionAssetIdForName
in interface LocaleService
name
- dimension name, or locale like en_US
public com.fatwire.mda.Dimension getDimensionForName(String name)
LocaleService
getDimensionForName
in interface LocaleService
name
- dimension name, or locale like en_US
public String getNameForDimensionId(long dimensionid)
LocaleService
getNameForDimensionId
in interface LocaleService
dimensionid
- ID of a locale. Note the dimension group is not
verified
protected com.fatwire.system.Session getSession()
protected <T> T getManager(Class<T> c)
public com.fatwire.assetapi.data.AssetId findTranslation(com.fatwire.assetapi.data.AssetId id, com.fatwire.mda.DimensionFilterInstance filter)
LocaleService
findTranslation
in interface LocaleService
id
- asset id of asset to look upfilter
- the dimensionset to use
public com.fatwire.mda.DimensionFilterInstance getDimensionFilter(String site)
getDimensionFilter
in interface LocaleService
protected final com.fatwire.assetapi.data.AssetId getExplicitlySpecifiedLocale()
protected final Collection<com.fatwire.assetapi.data.AssetId> getPreferredLocales()
public final com.fatwire.mda.DimensionSetInstance locateDimensionSetInstanceForSite(String site)
locateDimensionSetInstanceForSite
in interface LocaleService
ics
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |