Interface FileResourceBinaryRepository
public interface FileResourceBinaryRepository
-
Method Summary
Modifier and TypeMethodDescriptionvoidassertReadability(de.digitalcollections.model.identifiable.resource.FileResource resource) byte[]getAsBytes(de.digitalcollections.model.identifiable.resource.FileResource resource) getAsDocument(de.digitalcollections.model.identifiable.resource.FileResource resource) default de.digitalcollections.model.identifiable.resource.FileResourcegetByExampleAndMimetype(de.digitalcollections.model.identifiable.resource.FileResource fileResource, de.digitalcollections.model.file.MimeType mimeType) de.digitalcollections.model.identifiable.resource.FileResourcegetByExampleAndMimetype(UUID uuid, de.digitalcollections.model.file.MimeType mimeType) getInputStream(de.digitalcollections.model.identifiable.resource.FileResource resource) voidsave(de.digitalcollections.model.identifiable.resource.FileResource fileResource, InputStream binaryData) voidsave(de.digitalcollections.model.identifiable.resource.FileResource fileResource, String input, Charset charset)
-
Method Details
-
assertReadability
void assertReadability(de.digitalcollections.model.identifiable.resource.FileResource resource) throws RepositoryException, de.digitalcollections.model.exception.ResourceNotFoundException - Throws:
RepositoryExceptionde.digitalcollections.model.exception.ResourceNotFoundException
-
getByExampleAndMimetype
default de.digitalcollections.model.identifiable.resource.FileResource getByExampleAndMimetype(de.digitalcollections.model.identifiable.resource.FileResource fileResource, de.digitalcollections.model.file.MimeType mimeType) throws RepositoryException, de.digitalcollections.model.exception.ResourceNotFoundException - Throws:
RepositoryExceptionde.digitalcollections.model.exception.ResourceNotFoundException
-
getByExampleAndMimetype
de.digitalcollections.model.identifiable.resource.FileResource getByExampleAndMimetype(UUID uuid, de.digitalcollections.model.file.MimeType mimeType) throws RepositoryException, de.digitalcollections.model.exception.ResourceNotFoundException - Throws:
RepositoryExceptionde.digitalcollections.model.exception.ResourceNotFoundException
-
getAsBytes
byte[] getAsBytes(de.digitalcollections.model.identifiable.resource.FileResource resource) throws RepositoryException, de.digitalcollections.model.exception.ResourceNotFoundException - Throws:
RepositoryExceptionde.digitalcollections.model.exception.ResourceNotFoundException
-
getAsDocument
Document getAsDocument(de.digitalcollections.model.identifiable.resource.FileResource resource) throws RepositoryException, de.digitalcollections.model.exception.ResourceNotFoundException - Throws:
RepositoryExceptionde.digitalcollections.model.exception.ResourceNotFoundException
-
getInputStream
InputStream getInputStream(de.digitalcollections.model.identifiable.resource.FileResource resource) throws RepositoryException, de.digitalcollections.model.exception.ResourceNotFoundException - Throws:
RepositoryExceptionde.digitalcollections.model.exception.ResourceNotFoundException
-
save
void save(de.digitalcollections.model.identifiable.resource.FileResource fileResource, InputStream binaryData) throws RepositoryException - Throws:
RepositoryException
-
save
void save(de.digitalcollections.model.identifiable.resource.FileResource fileResource, String input, Charset charset) throws RepositoryException - Throws:
RepositoryException
-