|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.arsdigita.domain.DomainObject
com.arsdigita.domain.ObservableDomainObject
com.arsdigita.kernel.ACSObject
com.arsdigita.versioning.VersionedACSObject
com.arsdigita.cms.ContentItem
com.arsdigita.cms.Asset
com.arsdigita.cms.BinaryAsset
com.arsdigita.cms.ImageAsset
An asset representing an
image. An ImageAsset is deleted when its parent content item is
deleted and is not intended to be reused between content
items..
ReusableImageAsset,
BinaryAsset| Field Summary | |
static String |
BASE_DATA_OBJECT_TYPE
|
static String |
CONTENT
|
static String |
HEIGHT
|
static String |
MIME_GIF
|
static String |
MIME_JPEG
|
static String |
versionId
|
static String |
WIDTH
|
| Fields inherited from class com.arsdigita.cms.Asset |
DESCRIPTION, MIME_TYPE, NAME |
| Fields inherited from class com.arsdigita.cms.ContentItem |
ANCESTORS, AUDITING, CHILDREN, CONTENT_SECTION, CONTENT_TYPE, DRAFT, DRAFT_VERSION, LANGUAGE, LIVE, PARENT, PENDING, VERSION, VERSIONS |
| Fields inherited from class com.arsdigita.versioning.VersionedACSObject |
IS_DELETED, MASTER |
| Fields inherited from class com.arsdigita.kernel.ACSObject |
CONTAINER, DEFAULT_DOMAIN_CLASS, DISPLAY_NAME, ID, OBJECT_TYPE |
| Constructor Summary | |
ImageAsset()
Default constructor. |
|
ImageAsset(BigDecimal id)
Constructor. |
|
ImageAsset(com.arsdigita.persistence.DataObject obj)
|
|
ImageAsset(com.arsdigita.persistence.OID oid)
Constructor. |
|
ImageAsset(String type)
|
|
| Method Summary | |
static ImageAssetCollection |
getAllImages()
Retrieve all images in the database. |
String |
getBaseDataObjectType()
|
protected byte[] |
getContent()
Retrieves the Blob content. |
BigDecimal |
getHeight()
|
static ImageAssetCollection |
getImagesByKeyword(String keyword)
Find all images whose name matches the specified keyword |
static ImageAssetCollection |
getImagesByKeyword(String keyword,
String context)
Find all images whose name matches the specified keyword |
BigDecimal |
getWidth()
|
protected void |
guessSize(File file,
com.arsdigita.mimetypes.ImageMimeType mime)
Guess image size by loading it from file. |
void |
loadFromFile(String fileName,
File file,
String defaultMimeType)
Load the image asset from the specified file. |
protected void |
setContent(byte[] content)
Sets the Blob content. |
void |
setHeight(BigDecimal height)
|
void |
setWidth(BigDecimal width)
|
void |
writeToFile(File file)
Write the image asset content to a file. |
| Methods inherited from class com.arsdigita.cms.BinaryAsset |
getSize, readBytes, writeBytes |
| Methods inherited from class com.arsdigita.cms.Asset |
getDescription, getMimeType, setDescription, setMimeType |
| Methods inherited from class com.arsdigita.versioning.VersionedACSObject |
applyTag, applyUniqueTag, autoPropagateMaster, getMaster, getRolledBackTo, getTransactions, getTransactions, isMaster, isRolledBack, isSubtype, permanentlyDelete, propagateMaster, recordAttributeChange, rollBackTo, rollBackTo, rollForward, save, setMaster, trackChanges |
| Methods inherited from class com.arsdigita.kernel.ACSObject |
assertPrivilege, checkPrivilege, doCreateCheck, doWriteCheck, getContainer, getDefaultDomainClass, getID, getSpecificObjectType, getSpecificOID, gimmeContainer, isContainerModified, setID, setID |
| Methods inherited from class com.arsdigita.domain.ObservableDomainObject |
addObserver, getObservers |
| Methods inherited from class com.arsdigita.domain.DomainObject |
add, add, addToAssociation, afterDelete, clear, delete, disconnect, equals, getObjectType, getOID, getSession, hashCode, isDeleted, isDisconnected, isModified, isNew, isPropertyModified, isValid, remove, remove, remove, removeFromAssociation, save, setAssociation, setAssociation, specializeDataObject, specializeDataObject, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final String versionId
public static final String BASE_DATA_OBJECT_TYPE
public static final String CONTENT
public static final String HEIGHT
public static final String WIDTH
public static final String MIME_JPEG
public static final String MIME_GIF
| Constructor Detail |
public ImageAsset()
public ImageAsset(com.arsdigita.persistence.OID oid)
throws com.arsdigita.domain.DataObjectNotFoundException
DataObject is retrieved
from the persistent storage mechanism with an OID
specified by oid.
oid - The OID for the retrieved
DataObject.
public ImageAsset(BigDecimal id)
throws com.arsdigita.domain.DataObjectNotFoundException
DataObject is retrieved
from the persistent storage mechanism with an OID
specified by id and
ImageAsset.BASE_DATA_OBJECT_TYPE.
id - The id for the retrieved
DataObject.public ImageAsset(com.arsdigita.persistence.DataObject obj)
public ImageAsset(String type)
| Method Detail |
public String getBaseDataObjectType()
getBaseDataObjectType in class BinaryAssetpublic BigDecimal getWidth()
public void setWidth(BigDecimal width)
public BigDecimal getHeight()
public void setHeight(BigDecimal height)
protected byte[] getContent()
getContent in class BinaryAssetprotected void setContent(byte[] content)
setContent in class BinaryAssetcontent - the binary data to be put into the Blob
public void loadFromFile(String fileName,
File file,
String defaultMimeType)
throws IOException
fileName - The original name of the filefile - The actual file on the serverdefaultMimeType - The default mime type for the file
IOException
public void writeToFile(File file)
throws IOException
writeToFile in class Assetfile - The file on the server to write to.
IOException
protected void guessSize(File file,
com.arsdigita.mimetypes.ImageMimeType mime)
public static ImageAssetCollection getAllImages()
public static ImageAssetCollection getImagesByKeyword(String keyword,
String context)
keyword - a String keywordcontext - the context for the retrieved items. Should be
ContentItem.DRAFT or ContentItem.LIVE
public static ImageAssetCollection getImagesByKeyword(String keyword)
keyword - a String keyword
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||