Interface DigitalObject
-
- All Superinterfaces:
Entity,Identifiable
- All Known Implementing Classes:
DigitalObjectImpl
public interface DigitalObject extends Entity
A (cultural) digital object, can be a retro digitization of a physical object or a digital native object.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LinkedHashSet<FileResource>addFileResource(FileResource fileResource)LinkedHashSet<FileResource>getFileResources()LicensegetLicense()VersiongetVersion()voidsetFileResources(LinkedHashSet<FileResource> fileResources)voidsetLicense(License license)voidsetVersion(Version version)-
Methods inherited from interface de.digitalcollections.model.api.identifiable.entity.Entity
getEntityType, setEntityType
-
Methods inherited from interface de.digitalcollections.model.api.identifiable.Identifiable
addIdentifier, getCreated, getDescription, getIdentifierByNamespace, getIdentifiers, getLabel, getLastModified, getPreviewImage, getType, getUuid, setCreated, setDescription, setIdentifiers, setLabel, setLastModified, setPreviewImage, setType, setUuid
-
-
-
-
Method Detail
-
getFileResources
LinkedHashSet<FileResource> getFileResources()
-
setFileResources
void setFileResources(LinkedHashSet<FileResource> fileResources)
-
addFileResource
LinkedHashSet<FileResource> addFileResource(FileResource fileResource)
-
getLicense
License getLicense()
-
setLicense
void setLicense(License license)
-
getVersion
Version getVersion()
-
setVersion
void setVersion(Version version)
-
-