|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fatwire.gst.foundation.facade.assetapi.AttributeDataUtils
public final class AttributeDataUtils
Utility class for processing attribute data. Some of the data conversion methods have not been thoroughly tested and may therefore require some bug fixes.
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
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 object
public static String getMultivaluedAsCommaSepString(com.fatwire.assetapi.data.AttributeData attributeData)
attributeData - multi-valued attribute data
public static Collection<String> getAndSplitString(com.fatwire.assetapi.data.AttributeData attributeData,
String delimRegex)
attributeData - delimRegex - regex for splitting
public static boolean isSingleValued(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data
public static boolean isSingleValued(com.fatwire.assetapi.def.AttributeDef ad)
ad - attribute definition
public static List<?> asList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data
public static Integer asInt(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data
public static Date asDate(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data
public static com.fatwire.assetapi.data.BlobObject asBlob(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data
public 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 data
public static Long asLong(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data
public static com.fatwire.assetapi.data.AssetId asAssetId(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data
public static String asString(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data
public static List<Integer> asIntList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data
public static List<Date> asDateList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data
public static List<com.fatwire.assetapi.data.BlobObject> asBlobList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data
public 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 data
public static List<Long> asLongList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data
public static List<com.fatwire.assetapi.data.AssetId> asAssetIdList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data
public static List<String> asStringList(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data
public static com.fatwire.mda.Dimension asDimension(com.fatwire.assetapi.data.AttributeData attr)
attr - the attribute data for the 'Dimension' attribute.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||