public final class DimensionUtils extends Object
| Constructor and Description | 
|---|
DimensionUtils()  | 
| Modifier and Type | Method and Description | 
|---|---|
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. 
 | 
public static com.fatwire.mda.DimensionableAssetManager getDAM(COM.FutureTense.Interfaces.ICS ics)
ics - contextpublic static com.fatwire.mda.DimensionManager getDM(COM.FutureTense.Interfaces.ICS ics)
ics - contextpublic static com.fatwire.mda.Dimension getLocaleAsDimension(COM.FutureTense.Interfaces.ICS ics,
                                             com.fatwire.assetapi.data.AssetId id)
ics - contextid - assetpublic static com.fatwire.mda.Dimension getLocaleAsDimension(com.fatwire.mda.DimensionableAssetManager dam,
                                             com.fatwire.assetapi.data.AssetId id)
id - assetpublic static long getDimensionIdForName(COM.FutureTense.Interfaces.ICS ics,
                         String name)
ics - contextname - dimension name, or localepublic static com.fatwire.assetapi.data.AssetId getDimensionAssetIdForName(COM.FutureTense.Interfaces.ICS ics,
                                                           String name)
ics - contextname - dimension name, or localepublic static com.fatwire.mda.Dimension getDimensionForName(COM.FutureTense.Interfaces.ICS ics,
                                            String name)
ics - contextname - dimension name, or localepublic static String getNameForDimensionId(COM.FutureTense.Interfaces.ICS ics, long dimensionid)
ics - contextdimensionid - ID of a locale. Note the dimension group is not
            verifiedpublic 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.Copyright © 2010-2016 Oracle Corporation. All Rights Reserved.