Interface FileResourceBinaryRepository
-
public interface FileResourceBinaryRepository
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidassertReadability(de.digitalcollections.model.api.identifiable.resource.FileResource resource)de.digitalcollections.model.api.identifiable.resource.FileResourcefind(String uuid, de.digitalcollections.model.api.identifiable.resource.MimeType mimeType)byte[]getAsBytes(de.digitalcollections.model.api.identifiable.resource.FileResource resource)DocumentgetAsDocument(de.digitalcollections.model.api.identifiable.resource.FileResource resource)InputStreamgetInputStream(de.digitalcollections.model.api.identifiable.resource.FileResource resource)de.digitalcollections.model.api.identifiable.resource.FileResourcesave(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource, InputStream binaryData)de.digitalcollections.model.api.identifiable.resource.FileResourcesave(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource, String input, Charset charset)
-
-
-
Method Detail
-
assertReadability
void assertReadability(de.digitalcollections.model.api.identifiable.resource.FileResource resource) throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException, de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException- Throws:
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionde.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException
-
find
de.digitalcollections.model.api.identifiable.resource.FileResource find(String uuid, de.digitalcollections.model.api.identifiable.resource.MimeType mimeType) throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException, de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException
- Throws:
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionde.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException
-
getAsBytes
byte[] getAsBytes(de.digitalcollections.model.api.identifiable.resource.FileResource resource) throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException, de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException- Throws:
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionde.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException
-
getAsDocument
Document getAsDocument(de.digitalcollections.model.api.identifiable.resource.FileResource resource) throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException, de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException
- Throws:
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionde.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException
-
getInputStream
InputStream getInputStream(de.digitalcollections.model.api.identifiable.resource.FileResource resource) throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException, de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException
- Throws:
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionde.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException
-
save
de.digitalcollections.model.api.identifiable.resource.FileResource save(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource, InputStream binaryData) throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException- Throws:
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
-
save
de.digitalcollections.model.api.identifiable.resource.FileResource save(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource, String input, Charset charset) throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException- Throws:
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
-
-