|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Asset
Wrapper interface to encapsulate different properties of an asset.
Nested Class Summary | |
---|---|
static class |
Asset.AttributeType
Define attribute types used in Content Server. |
Method Summary | |
---|---|
AssetTypeDef |
getAssetDef()
Gets asset definition. |
java.lang.Long |
getAssetDefintionId()
Gets the id of this asset definition. |
java.lang.String |
getAssetDefintionTypeName()
Gets asset definition type name. |
AssetId |
getAssetId()
Gets asset id. |
java.util.Map<java.lang.String,java.lang.String> |
getAssetIdNameMap()
Gets asset id name map. |
int |
getAttributeDataIndex(java.lang.String attrName,
boolean metaAttribute)
|
java.util.Map<java.lang.String,AttributeEditor> |
getAttributeEditor()
Gets attribute editor map. |
AttributeEditor |
getAttributeEditor(java.lang.String attributeName,
AttributeTypeEnum type,
boolean isMetaAttribute)
Gets attribute Editor. |
java.util.Map<java.lang.String,java.lang.Object> |
getAuxiliaryDataMap(java.lang.String attributeName,
boolean isMetaAttribute)
Gets attribute auxiliary data map. |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
getAuxiliaryDataMaps()
Gets auxiliary data map. |
AssetData |
getData()
Gets asset data. |
java.lang.String |
getLocale()
Gets locale. |
java.lang.String |
getLocaleDesc()
Gets locale description. |
AttributeEditor |
getParentAttributeEditor(java.lang.String parentName)
Gets asset parent attribute editor. |
java.util.Map<java.lang.String,PreSaveProcess> |
getPreSaveProcess()
Gets all pre save processes. |
PreSaveProcess |
getPreSaveProcess(java.lang.String attributeName,
boolean isMetaAttribute)
Gets pre save process. |
java.util.List<RatingData> |
getRatingData()
Gets rating data. |
java.util.List<RatingDef> |
getRatingDefinition()
Gets rating definition. |
java.util.List<AssetId> |
getReferencedbyAssets()
Gets referenced by assets. |
java.util.List<Version> |
getVersions()
Gets asset versions. |
Workflow |
getWorkflow()
Gets workflow. |
boolean |
isFlex()
Indicates whether this asset is a flex asset. |
void |
setAssetDef(AssetTypeDef assetDef)
Sets asset definition. |
void |
setAssetDefintionId(long assetDefintionId)
Sets asset definition id. |
void |
setAssetDefintionTypeName(java.lang.String assetDefintionTypeName)
Sets asset definition type name. |
void |
setAssetId(AssetId assetId)
Sets asset id. |
void |
setAttributeEditor(AttributeDef attributeDef,
AttributeEditor editor)
Sets attribute editor. |
void |
setAuxiliaryDataMap(AttributeDef attributeDef,
java.util.Map<java.lang.String,java.lang.Object> map)
Sets auxiliary data map. |
void |
setAuxiliaryDataMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> map)
Sets asset auxiliary data map. |
void |
setData(AssetData data)
Sets asset data. |
void |
setPreSaveProcess(java.lang.String attributeName,
boolean isMetaAttribute,
PreSaveProcess preSaveProcess)
Sets pre save process. |
void |
setRatingData(java.util.List<RatingData> ratingData)
Sets rating data. |
void |
setRatingDefinition(java.util.List<RatingDef> ratingDefinition)
Sets rating definition. |
void |
setReferencedbyAssets(java.util.List<AssetId> referencedbyAssets)
Sets referenced by assets. |
void |
setVersions(java.util.List<Version> versions)
Sets versions. |
void |
setWorkflow(Workflow workflow)
Sets workflow. |
Method Detail |
---|
void setData(AssetData data)
data
- New Asset data.AssetId getAssetId()
void setAssetId(AssetId assetId)
assetId
- new asset id.AssetData getData()
void setAssetDef(AssetTypeDef assetDef)
assetDef
- new asset definition.AssetTypeDef getAssetDef()
void setAssetDefintionId(long assetDefintionId)
assetDefintionId
- New asset definition id.boolean isFlex()
java.lang.Long getAssetDefintionId()
void setAssetDefintionTypeName(java.lang.String assetDefintionTypeName)
assetDefintionTypeName
- New asset definition type name.java.lang.String getAssetDefintionTypeName()
AttributeEditor getAttributeEditor(java.lang.String attributeName, AttributeTypeEnum type, boolean isMetaAttribute)
attributeName
- - attribute name.type
- - attribute type.isMetaAttribute
- - indicate if the attribute is meta attribute or not.
java.util.Map<java.lang.String,AttributeEditor> getAttributeEditor()
AttributeEditor getParentAttributeEditor(java.lang.String parentName)
parentName
- - asset parent name.
void setAttributeEditor(AttributeDef attributeDef, AttributeEditor editor)
attributeDef
- - attribute definition.editor
- - new attribute editor.java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getAuxiliaryDataMaps()
java.util.Map<java.lang.String,java.lang.String> getAssetIdNameMap()
void setAuxiliaryDataMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> map)
map
- - new auxiliary data map.java.util.Map<java.lang.String,java.lang.Object> getAuxiliaryDataMap(java.lang.String attributeName, boolean isMetaAttribute)
attributeName
- - attribute name.isMetaAttribute
- - indicate if this attribute is meta attribute or not.
void setAuxiliaryDataMap(AttributeDef attributeDef, java.util.Map<java.lang.String,java.lang.Object> map)
attributeDef
- - attribute definition.map
- - map containing attribute auxiliary data info.java.util.Map<java.lang.String,PreSaveProcess> getPreSaveProcess()
PreSaveProcess getPreSaveProcess(java.lang.String attributeName, boolean isMetaAttribute)
attributeName
- - attribute name.isMetaAttribute
- - indicates whether this attribute is meta attribute or not.
void setPreSaveProcess(java.lang.String attributeName, boolean isMetaAttribute, PreSaveProcess preSaveProcess)
attributeName
- - attribute name.isMetaAttribute
- - indicates whether this attribute is meta attribute or not.preSaveProcess
- - new pre save process.java.util.List<RatingData> getRatingData()
void setRatingData(java.util.List<RatingData> ratingData)
ratingData
- - new rating data list.java.util.List<RatingDef> getRatingDefinition()
void setRatingDefinition(java.util.List<RatingDef> ratingDefinition)
ratingDefinition
- - new rating defintion list.java.util.List<AssetId> getReferencedbyAssets()
void setReferencedbyAssets(java.util.List<AssetId> referencedbyAssets)
referencedbyAssets
- - list containing asset ids referenced by this asset.int getAttributeDataIndex(java.lang.String attrName, boolean metaAttribute)
attrName
- metaAttribute
-
Workflow getWorkflow()
void setWorkflow(Workflow workflow)
workflow
- - workflow this asset is put in.void setVersions(java.util.List<Version> versions)
versions
- - new asset version list.java.util.List<Version> getVersions()
java.lang.String getLocale()
java.lang.String getLocaleDesc()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |