com.fatwire.cs.ui.model.bo.asset
Interface Asset


public interface Asset

Wrapper inerface to encapsulte different properties of an asset.


Nested Class Summary
static class Asset.AttributeType
           
 
Method Summary
 AssetTypeDef getAssetDef()
           
 java.lang.Long getAssetDefintionId()
           
 java.lang.String getAssetDefintionTypeName()
           
 AssetId getAssetId()
           
 java.util.Map<java.lang.String,java.lang.String> getAssetIdNameMap()
           
 int getAttributeDataIndex(java.lang.String attrName, boolean metaAttribute)
           
 java.util.Map<java.lang.String,AttributeEditor> getAttributeEditor()
           
 AttributeEditor getAttributeEditor(java.lang.String attributeName, AttributeTypeEnum type, boolean isMetaAttribute)
           
 java.util.Map<java.lang.String,java.lang.Object> getAuxiliaryDataMap(java.lang.String attributeName, boolean isMetaAttribute)
           
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getAuxiliaryDataMaps()
           
 AssetData getData()
           
 java.lang.String getLocale()
           
 java.lang.String getLocaleDesc()
           
 AttributeEditor getParentAttributeEditor(java.lang.String parentName)
           
 java.util.Map<java.lang.String,PreSaveProcess> getPreSaveProcess()
           
 PreSaveProcess getPreSaveProcess(java.lang.String attributeName, boolean isMetaAttribute)
           
 java.util.List<RatingData> getRatingData()
           
 java.util.List<RatingDef> getRatingDefinition()
           
 java.util.List<AssetId> getReferencedbyAssets()
           
 java.util.List<Version> getVersions()
           
 Workflow getWorkflow()
           
 boolean isFlex()
           
 void setAssetDef(AssetTypeDef assetDef)
           
 void setAssetDefintionId(long assetDefintionId)
           
 void setAssetDefintionTypeName(java.lang.String assetDefintionTypeName)
           
 void setAssetId(AssetId assetId)
           
 void setAttributeEditor(AttributeDef attributeDef, AttributeEditor editor)
           
 void setAuxiliaryDataMap(AttributeDef attributeDef, java.util.Map<java.lang.String,java.lang.Object> map)
           
 void setAuxiliaryDataMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> map)
           
 void setData(AssetData data)
           
 void setPreSaveProcess(java.lang.String attributeName, boolean isMetaAttribute, PreSaveProcess preSaveProcess)
           
 void setRatingData(java.util.List<RatingData> ratingData)
           
 void setRatingDefinition(java.util.List<RatingDef> ratingDefinition)
           
 void setReferencedbyAssets(java.util.List<AssetId> referencedbyAssets)
           
 void setVersions(java.util.List<Version> versions)
           
 void setWorkflow(Workflow workflow)
           
 

Method Detail

setData

void setData(AssetData data)

getAssetId

AssetId getAssetId()

setAssetId

void setAssetId(AssetId assetId)

getData

AssetData getData()

setAssetDef

void setAssetDef(AssetTypeDef assetDef)

getAssetDef

AssetTypeDef getAssetDef()

setAssetDefintionId

void setAssetDefintionId(long assetDefintionId)

isFlex

boolean isFlex()

getAssetDefintionId

java.lang.Long getAssetDefintionId()

setAssetDefintionTypeName

void setAssetDefintionTypeName(java.lang.String assetDefintionTypeName)

getAssetDefintionTypeName

java.lang.String getAssetDefintionTypeName()

getAttributeEditor

AttributeEditor getAttributeEditor(java.lang.String attributeName,
                                   AttributeTypeEnum type,
                                   boolean isMetaAttribute)

getAttributeEditor

java.util.Map<java.lang.String,AttributeEditor> getAttributeEditor()

getParentAttributeEditor

AttributeEditor getParentAttributeEditor(java.lang.String parentName)

setAttributeEditor

void setAttributeEditor(AttributeDef attributeDef,
                        AttributeEditor editor)

getAuxiliaryDataMaps

java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getAuxiliaryDataMaps()

getAssetIdNameMap

java.util.Map<java.lang.String,java.lang.String> getAssetIdNameMap()

setAuxiliaryDataMap

void setAuxiliaryDataMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> map)

getAuxiliaryDataMap

java.util.Map<java.lang.String,java.lang.Object> getAuxiliaryDataMap(java.lang.String attributeName,
                                                                     boolean isMetaAttribute)

setAuxiliaryDataMap

void setAuxiliaryDataMap(AttributeDef attributeDef,
                         java.util.Map<java.lang.String,java.lang.Object> map)

getPreSaveProcess

java.util.Map<java.lang.String,PreSaveProcess> getPreSaveProcess()

getPreSaveProcess

PreSaveProcess getPreSaveProcess(java.lang.String attributeName,
                                 boolean isMetaAttribute)

setPreSaveProcess

void setPreSaveProcess(java.lang.String attributeName,
                       boolean isMetaAttribute,
                       PreSaveProcess preSaveProcess)

getRatingData

java.util.List<RatingData> getRatingData()

setRatingData

void setRatingData(java.util.List<RatingData> ratingData)

getRatingDefinition

java.util.List<RatingDef> getRatingDefinition()

setRatingDefinition

void setRatingDefinition(java.util.List<RatingDef> ratingDefinition)

getReferencedbyAssets

java.util.List<AssetId> getReferencedbyAssets()

setReferencedbyAssets

void setReferencedbyAssets(java.util.List<AssetId> referencedbyAssets)

getAttributeDataIndex

int getAttributeDataIndex(java.lang.String attrName,
                          boolean metaAttribute)

getWorkflow

Workflow getWorkflow()

setWorkflow

void setWorkflow(Workflow workflow)

setVersions

void setVersions(java.util.List<Version> versions)

getVersions

java.util.List<Version> getVersions()

getLocale

java.lang.String getLocale()

getLocaleDesc

java.lang.String getLocaleDesc()