Class ImageFileResource
- java.lang.Object
-
- de.digitalcollections.model.UniqueObject
-
- de.digitalcollections.model.identifiable.Identifiable
-
- de.digitalcollections.model.identifiable.resource.FileResource
-
- de.digitalcollections.model.identifiable.resource.ImageFileResource
-
public class ImageFileResource extends FileResource
An image file resource. Mimetype starts with "image/".
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImageFileResource.ImageFileResourceBuilder<C extends ImageFileResource,B extends ImageFileResource.ImageFileResourceBuilder<C,B>>static classImageFileResource.PreviewImageBuilder-
Nested classes/interfaces inherited from class de.digitalcollections.model.identifiable.resource.FileResource
FileResource.FileResourceBuilder<C extends FileResource,B extends FileResource.FileResourceBuilder<C,B>>
-
Nested classes/interfaces inherited from class de.digitalcollections.model.identifiable.Identifiable
Identifiable.IdentifiableBuilder<C extends Identifiable,B extends Identifiable.IdentifiableBuilder<C,B>>
-
Nested classes/interfaces inherited from class de.digitalcollections.model.UniqueObject
UniqueObject.UniqueObjectBuilder<C extends UniqueObject,B extends UniqueObject.UniqueObjectBuilder<C,B>>
-
-
Field Summary
-
Fields inherited from class de.digitalcollections.model.identifiable.resource.FileResource
fileResourceType
-
Fields inherited from class de.digitalcollections.model.identifiable.Identifiable
description, identifiableObjectType, identifiers, label, localizedUrlAliases, previewImage, previewImageRenderingHints, type
-
Fields inherited from class de.digitalcollections.model.UniqueObject
created, lastModified, uuid
-
-
Constructor Summary
Constructors Constructor Description ImageFileResource()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)intgetHeight()intgetWidth()inthashCode()protected voidinit()Use to initialize member variables, used by default constructor and builderstatic ImageFileResource.PreviewImageBuilderpreviewImageBuilder()voidsetHeight(int height)voidsetWidth(int width)-
Methods inherited from class de.digitalcollections.model.identifiable.resource.FileResource
getFilename, getFilenameExtension, getFileResourceType, getHttpBaseUrl, getLicense, getMimeType, getSizeInBytes, getUri, isReadonly, setFilename, setFileResourceType, setHttpBaseUrl, setLicense, setMimeType, setReadonly, setSizeInBytes, setUri, toString
-
Methods inherited from class de.digitalcollections.model.identifiable.Identifiable
addIdentifier, getDescription, getIdentifiableObjectType, getIdentifierByNamespace, getIdentifiers, getLabel, getLocalizedUrlAliases, getPreviewImage, getPreviewImageRenderingHints, getPrimaryUrlAlias, getType, removeIdentifier, setDescription, setIdentifiableObjectType, setIdentifiers, setLabel, setLabel, setLocalizedUrlAliases, setPreviewImage, setPreviewImageRenderingHints, setType
-
Methods inherited from class de.digitalcollections.model.UniqueObject
getCreated, getLastModified, getUuid, setCreated, setLastModified, setUuid
-
-
-
-
Method Detail
-
previewImageBuilder
public static ImageFileResource.PreviewImageBuilder previewImageBuilder()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classFileResource
-
getHeight
public int getHeight()
- Returns:
- height in pixel
-
getWidth
public int getWidth()
- Returns:
- width in pixel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classFileResource
-
init
protected void init()
Description copied from class:UniqueObjectUse to initialize member variables, used by default constructor and builder- Overrides:
initin classFileResource
-
setHeight
public void setHeight(int height)
- Parameters:
height- height in pixel
-
setWidth
public void setWidth(int width)
- Parameters:
width- width in pixel
-
-