public final class AttributeDataUtils extends Object
| Modifier and Type | Method and Description | 
|---|---|
static com.fatwire.assetapi.data.AssetId | 
asAssetId(com.fatwire.assetapi.data.AttributeData attr)  | 
static List<com.fatwire.assetapi.data.AssetId> | 
asAssetIdList(com.fatwire.assetapi.data.AttributeData attr)  | 
static com.fatwire.assetapi.data.BlobObject | 
asBlob(com.fatwire.assetapi.data.AttributeData attr)  | 
static List<com.fatwire.assetapi.data.BlobObject> | 
asBlobList(com.fatwire.assetapi.data.AttributeData attr)  | 
static Date | 
asDate(com.fatwire.assetapi.data.AttributeData attr)  | 
static List<Date> | 
asDateList(com.fatwire.assetapi.data.AttributeData attr)  | 
static com.fatwire.mda.Dimension | 
asDimension(com.fatwire.assetapi.data.AttributeData attr)
Returns the Dimension for the attribute. 
 | 
static Double | 
asDouble(com.fatwire.assetapi.data.AttributeData attr)  | 
static List<Double> | 
asDoubleList(com.fatwire.assetapi.data.AttributeData attr)  | 
static Float | 
asFloat(com.fatwire.assetapi.data.AttributeData attr)  | 
static List<Float> | 
asFloatList(com.fatwire.assetapi.data.AttributeData attr)  | 
static Integer | 
asInt(com.fatwire.assetapi.data.AttributeData attr)  | 
static List<Integer> | 
asIntList(com.fatwire.assetapi.data.AttributeData attr)  | 
static List<?> | 
asList(com.fatwire.assetapi.data.AttributeData attr)  | 
static Long | 
asLong(com.fatwire.assetapi.data.AttributeData attr)  | 
static List<Long> | 
asLongList(com.fatwire.assetapi.data.AttributeData attr)  | 
static String | 
asString(com.fatwire.assetapi.data.AttributeData attr)  | 
static List<String> | 
asStringList(com.fatwire.assetapi.data.AttributeData attr)  | 
static Collection<String> | 
getAndSplitString(com.fatwire.assetapi.data.AttributeData attributeData,
                 String delimRegex)
Get an attribute that is a comma-separated string and split it into a
 collection. 
 | 
static String | 
getMultivaluedAsCommaSepString(com.fatwire.assetapi.data.AttributeData attributeData)
Get the specified attribute data, converting each of the values into a
 string and separating them with a comma (no space). 
 | 
static String | 
getWithFallback(com.fatwire.assetapi.data.AssetData assetData,
               String... orderedAttributeNames)
Get the specified attribute field from the AssetData object. 
 | 
static boolean | 
isSingleValued(com.fatwire.assetapi.data.AttributeData attr)  | 
static boolean | 
isSingleValued(com.fatwire.assetapi.def.AttributeDef ad)
Returns true if the attribute definition is defined as single valued. 
 | 
public static String getWithFallback(com.fatwire.assetapi.data.AssetData assetData, String... orderedAttributeNames)
assetData - populated AssetData objectorderedAttributeNames - vararg array of attribute names that are
            expected to be found and populated in the assetData objectpublic static String getMultivaluedAsCommaSepString(com.fatwire.assetapi.data.AttributeData attributeData)
attributeData - multi-valued attribute datapublic static Collection<String> getAndSplitString(com.fatwire.assetapi.data.AttributeData attributeData, String delimRegex)
attributeData - delimRegex - regex for splittingpublic static boolean isSingleValued(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static boolean isSingleValued(com.fatwire.assetapi.def.AttributeDef ad)
ad - attribute definitionpublic static List<?> asList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static Integer asInt(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static Date asDate(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static com.fatwire.assetapi.data.BlobObject asBlob(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static Float asFloat(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data.public static Double asDouble(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static Long asLong(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static com.fatwire.assetapi.data.AssetId asAssetId(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static String asString(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static List<Integer> asIntList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static List<Date> asDateList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static List<com.fatwire.assetapi.data.BlobObject> asBlobList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static List<Float> asFloatList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data.public static List<Double> asDoubleList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static List<Long> asLongList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static List<com.fatwire.assetapi.data.AssetId> asAssetIdList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static List<String> asStringList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute datapublic static com.fatwire.mda.Dimension asDimension(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data for the 'Dimension' attribute.Copyright © 2010-2016 Oracle Corporation. All Rights Reserved.