Class AudioFileResource
java.lang.Object
de.digitalcollections.model.UniqueObject
de.digitalcollections.model.identifiable.Identifiable
de.digitalcollections.model.identifiable.resource.FileResource
de.digitalcollections.model.identifiable.resource.AudioFileResource
An audio file resource. Mimetype starts with "audio/".
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
AudioFileResource.AudioFileResourceBuilder<C extends AudioFileResource,
B extends AudioFileResource.AudioFileResourceBuilder<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, subjects, tags, type
Fields inherited from class de.digitalcollections.model.UniqueObject
created, lastModified, uuid
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
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, addLocalizedUrlAlias, addSubject, addTag, getDescription, getIdentifiableObjectType, getIdentifierByNamespace, getIdentifiers, getLabel, getLocalizedUrlAliases, getPreviewImage, getPreviewImageRenderingHints, getPrimaryUrlAlias, getSubjects, getTags, getType, removeIdentifier, setDescription, setIdentifiableObjectType, setIdentifiers, setLabel, setLabel, setLocalizedUrlAliases, setPreviewImage, setPreviewImageRenderingHints, setSubjects, setTags, setType
Methods inherited from class de.digitalcollections.model.UniqueObject
getCreated, getLastModified, getUuid, isPersisted, setCreated, setLastModified, setUuid
-
Constructor Details
-
AudioFileResource
public AudioFileResource()
-
-
Method Details
-
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
-