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 class
ImageFileResource.ImageFileResourceBuilder<C extends ImageFileResource,B extends ImageFileResource.ImageFileResourceBuilder<C,B>>
static class
ImageFileResource.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 boolean
equals(Object o)
int
getHeight()
int
getWidth()
int
hashCode()
protected void
init()
Use to initialize member variables, used by default constructor and builderstatic ImageFileResource.PreviewImageBuilder
previewImageBuilder()
void
setHeight(int height)
void
setWidth(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, 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:
equals
in classFileResource
-
getHeight
public int getHeight()
- Returns:
- height in pixel
-
getWidth
public int getWidth()
- Returns:
- width in pixel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classFileResource
-
init
protected void init()
Description copied from class:UniqueObject
Use to initialize member variables, used by default constructor and builder- Overrides:
init
in classFileResource
-
setHeight
public void setHeight(int height)
- Parameters:
height
- height in pixel
-
setWidth
public void setWidth(int width)
- Parameters:
width
- width in pixel
-
-