Package mc.core.model.asset
Interface IAsset
- All Superinterfaces:
IBaseEntity,ICoreEntity,IEntity,ITypeManaged,Serializable
- All Known Implementing Classes:
Asset,AssetDerivate
common interface for Asset and AssetDerivate
-
Method Summary
Methods inherited from interface mc.core.model.base.IBaseEntity
getId, setIdMethods inherited from interface mc.core.model.base.IEntity
getDescription, getInternalDescription, getName, getPrio, setInternalDescriptionMethods inherited from interface mc.core.model.base.ITypeManaged
getType
-
Method Details
-
isOriginal
boolean isOriginal()- Returns:
- Asset: true, Derivate: false
-
getAsset
Asset getAsset()- Returns:
- Asset: itself, Derivate: derivate.asset
-
getFileId
String getFileId()- Returns:
- Asset and Derivate: fileId in store
-
getFilename
String getFilename()- Returns:
- Asset and Derivate: stored filename (externalKey). Derivate usually null
-
isMultiple
boolean isMultiple()- Returns:
- Asset: false, Derivate: derivateType.isMultiple
-
getGroupName
String getGroupName()- Returns:
- Asset: null, Derivate: derivateType.groupName
-
getTypeName
String getTypeName()- Returns:
- Asset: null, Derivate: derivateType.typeName
-