|
||||||||||
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 |