|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fatwire.gst.foundation.facade.mda.DimensionUtils
public final class DimensionUtils
Miscellaneous utilities for working with dimensions
| Constructor Summary | |
|---|---|
DimensionUtils()
|
|
| Method Summary | |
|---|---|
static Collection<com.fatwire.assetapi.data.AssetId> |
filterAssets(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 dimension filtering method. |
static com.fatwire.mda.DimensionableAssetManager |
getDAM(COM.FutureTense.Interfaces.ICS ics)
Shorthand function for returning the DimensionableAssetManager given an ICS context. |
static com.fatwire.assetapi.data.AssetId |
getDimensionAssetIdForName(COM.FutureTense.Interfaces.ICS ics,
String name)
Get the AssetId of the dimension asset for the name specified |
static com.fatwire.mda.DimensionFilterInstance |
getDimensionFilter(com.fatwire.mda.DimensionManager dimensionManager,
Collection<com.fatwire.assetapi.data.AssetId> preferredDimensionIds,
com.fatwire.mda.DimensionSetInstance dimSet)
Method to get a fully-populated dimension filter, given the specified input params. |
static com.fatwire.mda.Dimension |
getDimensionForName(COM.FutureTense.Interfaces.ICS ics,
String name)
Get the AssetId of the dimension asset for the name specified |
static long |
getDimensionIdForName(COM.FutureTense.Interfaces.ICS ics,
String name)
Get the id of the dimension asset for the name specified |
static com.fatwire.mda.DimensionManager |
getDM(COM.FutureTense.Interfaces.ICS ics)
Shorthand function for returning the DimensionManager given an ICS context |
static com.fatwire.mda.Dimension |
getLocaleAsDimension(com.fatwire.mda.DimensionableAssetManager dam,
com.fatwire.assetapi.data.AssetId id)
Return the dimension of the input asset that corresponds to its locale. |
static com.fatwire.mda.Dimension |
getLocaleAsDimension(COM.FutureTense.Interfaces.ICS ics,
com.fatwire.assetapi.data.AssetId id)
Return the dimension of the input asset that corresponds to its locale. |
static String |
getNameForDimensionId(COM.FutureTense.Interfaces.ICS ics,
long dimensionid)
Shorthand function to get the name given a dimension ID specified. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DimensionUtils()
| Method Detail |
|---|
public static com.fatwire.mda.DimensionableAssetManager getDAM(COM.FutureTense.Interfaces.ICS ics)
ics - context
public static com.fatwire.mda.DimensionManager getDM(COM.FutureTense.Interfaces.ICS ics)
ics - context
public static com.fatwire.mda.Dimension getLocaleAsDimension(COM.FutureTense.Interfaces.ICS ics,
com.fatwire.assetapi.data.AssetId id)
ics - contextid - asset
public static com.fatwire.mda.Dimension getLocaleAsDimension(com.fatwire.mda.DimensionableAssetManager dam,
com.fatwire.assetapi.data.AssetId id)
id - asset
public static long getDimensionIdForName(COM.FutureTense.Interfaces.ICS ics,
String name)
ics - contextname - dimension name, or locale
public static com.fatwire.assetapi.data.AssetId getDimensionAssetIdForName(COM.FutureTense.Interfaces.ICS ics,
String name)
ics - contextname - dimension name, or locale
public static com.fatwire.mda.Dimension getDimensionForName(COM.FutureTense.Interfaces.ICS ics,
String name)
ics - contextname - dimension name, or locale
public static String getNameForDimensionId(COM.FutureTense.Interfaces.ICS ics,
long dimensionid)
ics - contextdimensionid - ID of a locale. Note the dimension group is not
verified
public static com.fatwire.mda.DimensionFilterInstance getDimensionFilter(com.fatwire.mda.DimensionManager dimensionManager,
Collection<com.fatwire.assetapi.data.AssetId> preferredDimensionIds,
com.fatwire.mda.DimensionSetInstance dimSet)
throws com.fatwire.mda.DimensionException
dimensionManager - manager class for Dimension lookupspreferredDimensionIds - preferred dimensions to be investigated for
a result. Priority preference depends on the configured filterdimSet - DimensionSet to use for filtering.
com.fatwire.mda.DimensionException - in case something goes terribly wrong.
public static Collection<com.fatwire.assetapi.data.AssetId> filterAssets(com.fatwire.mda.DimensionManager dimensionManager,
List<com.fatwire.assetapi.data.AssetId> toFilterList,
Collection<com.fatwire.assetapi.data.AssetId> preferredDimensionIds,
com.fatwire.mda.DimensionSetInstance dimSet)
throws com.fatwire.mda.DimensionException
dimensionManager - manager class for Dimension lookupstoFilterList - list of input assets that need to be filtered. 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.
com.fatwire.mda.DimensionException - in case something goes terribly wrong.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||