Package mc.core.model.asset
Class AssetDerivate
java.lang.Object
mc.core.model.base.EntityBase
mc.core.model.base.ComplexEntity
mc.core.model.asset.AssetDerivate
- All Implemented Interfaces:
Serializable,IAsset,IBaseEntity,ICoreEntity,IEntity,ISortableEntity,ITypeManaged
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class mc.core.model.base.ComplexEntity
ComplexEntity.ComplexEntityComparator, ComplexEntity.ParamNested classes/interfaces inherited from class mc.core.model.base.EntityBase
EntityBase.EntityComparator -
Field Summary
Fields inherited from class mc.core.model.base.EntityBase
INTDESC_COLUMN_LENGTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAsset()intgetType()override in derived classes, return null if ComplexEntity-subclass is not type managed.intgetWidth()booleanbooleanbooleanbooleanvoidvoidsetDerivateType(AssetDerivateType derivateType) voidsetHeight(int height) voidsetType(ComplexTypeEntity type) override in derived classes if ComplexEntity-subclass is type managed, else do nothing.
be used by entity mappervoidsetWidth(int width) Methods inherited from class mc.core.model.base.ComplexEntity
addState, getAttributes, getCollections, getCollections, getCollectionToCEs, getDateCreated, getDateModified, getEntityData, getEntityDatas, getEntityFilters, getEntityOwner, getExternalKey, getFileId, getFilename, getHasObjectRights, getId, getInternalDescription, getLifeCycleFlag, getMasterId, getMasterLocale, getMemos, getParameter, getParameters, getParameterValue, getPermissions, getRelatedEntities, getState, getStateGroupTypes, getStates, getStatesToRemove, getVersions, getWatches, isArchived, isDeleted, isRightInheritanceDisabled, isSecondaryCollection, isVisible, setAttributes, setCollectionToCEs, setDateCreated, setDateModified, setEntityDatas, setEntityFilters, setEntityOwner, setExternalKey, setFileId, setFilename, setId, setLifeCycleFlag, setMasterId, setMasterLocale, setMemos, setParameters, setPermissions, setRelatedEntities, setRightInheritanceDisabled, setStates, setVersions, setWatchesMethods inherited from class mc.core.model.base.EntityBase
equals, getCollection, getDescription, getDescription, getFlag, getIsSystem, getName, getName, getNamespace, getPrio, hashCode, setCollection, setDescription, setDescription, setFlag, setInternalDescription, setIsSystem, setName, setName, setNamespace, setPrio, toStringMethods inherited from interface mc.core.model.asset.IAsset
getFileId, getFilenameMethods inherited from interface mc.core.model.base.IBaseEntity
getId, setIdMethods inherited from interface mc.core.model.base.IEntity
getDescription, getInternalDescription, getName, getPrio, setInternalDescription
-
Constructor Details
-
AssetDerivate
public AssetDerivate() -
AssetDerivate
-
-
Method Details
-
getDerivateType
-
setDerivateType
-
setType
Description copied from class:ComplexEntityoverride in derived classes if ComplexEntity-subclass is type managed, else do nothing.
be used by entity mapper- Overrides:
setTypein classComplexEntity
-
getAsset
-
setAsset
-
getWidth
public int getWidth() -
setWidth
public void setWidth(int width) -
getHeight
public int getHeight() -
setHeight
public void setHeight(int height) -
getType
Description copied from class:ComplexEntityoverride in derived classes, return null if ComplexEntity-subclass is not type managed.- Specified by:
getTypein interfaceITypeManaged- Specified by:
getTypein classComplexEntity
-
isPreview
public boolean isPreview() -
isMouseOver
public boolean isMouseOver() -
getGroupName
- Specified by:
getGroupNamein interfaceIAsset- Returns:
- Asset: null, Derivate: derivateType.groupName
-
getTypeName
- Specified by:
getTypeNamein interfaceIAsset- Returns:
- Asset: null, Derivate: derivateType.typeName
-
isOriginal
public boolean isOriginal()- Specified by:
isOriginalin interfaceIAsset- Returns:
- Asset: true, Derivate: false
-
isMultiple
public boolean isMultiple()- Specified by:
isMultiplein interfaceIAsset- Returns:
- Asset: false, Derivate: derivateType.isMultiple
-