public interface FileResourceBinaryRepository
-
Method Summary
| Modifier and Type |
Method |
Description |
void |
assertReadability(de.digitalcollections.model.api.identifiable.resource.FileResource resource) |
|
de.digitalcollections.model.api.identifiable.resource.FileResource |
find(java.lang.String uuid,
de.digitalcollections.model.api.identifiable.resource.MimeType mimeType) |
|
byte[] |
getAsBytes(de.digitalcollections.model.api.identifiable.resource.FileResource resource) |
|
org.w3c.dom.Document |
getAsDocument(de.digitalcollections.model.api.identifiable.resource.FileResource resource) |
|
java.io.InputStream |
getInputStream(de.digitalcollections.model.api.identifiable.resource.FileResource resource) |
|
de.digitalcollections.model.api.identifiable.resource.FileResource |
save(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource,
java.io.InputStream binaryData) |
|
de.digitalcollections.model.api.identifiable.resource.FileResource |
save(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource,
java.lang.String input,
java.nio.charset.Charset charset) |
|
-
Method Details
-
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.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException
-
de.digitalcollections.model.api.identifiable.resource.FileResource find(java.lang.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.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException
-
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.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException
-
org.w3c.dom.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.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException
-
java.io.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.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceNotFoundException
-
de.digitalcollections.model.api.identifiable.resource.FileResource save(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource,
java.io.InputStream binaryData)
throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
- Throws:
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
-
de.digitalcollections.model.api.identifiable.resource.FileResource save(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource,
java.lang.String input,
java.nio.charset.Charset charset)
throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
- Throws:
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException