Class VideoFileResource
- java.lang.Object
-
- de.digitalcollections.model.UniqueObject
-
- de.digitalcollections.model.identifiable.Identifiable
-
- de.digitalcollections.model.identifiable.resource.FileResource
-
- de.digitalcollections.model.identifiable.resource.VideoFileResource
-
public class VideoFileResource extends FileResource
A video file resource. Mimetype starts with "video/".
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VideoFileResource.VideoFileResourceBuilder<C extends VideoFileResource,B extends VideoFileResource.VideoFileResourceBuilder<C,B>>
-
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 VideoFileResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getDuration()
protected void
init()
Use to initialize member variables, used by default constructor and buildervoid
setDuration(int duration)
-
Methods inherited from class de.digitalcollections.model.identifiable.resource.FileResource
equals, getFilename, getFilenameExtension, getFileResourceType, getHttpBaseUrl, getLicense, getMimeType, getSizeInBytes, getUri, hashCode, 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
-
getDuration
public int getDuration()
- Returns:
- duration in seconds
-
init
protected void init()
Description copied from class:UniqueObject
Use to initialize member variables, used by default constructor and builder- Overrides:
init
in classFileResource
-
setDuration
public void setDuration(int duration)
- Parameters:
duration
- duration in seconds
-
-