FileResourceRepositoryImplpublic interface FileResourceRepository<R extends de.digitalcollections.model.api.identifiable.resource.FileResource>
| Modifier and Type | Method | Description |
|---|---|---|
void |
assertReadability(R resource) |
|
de.digitalcollections.model.api.identifiable.resource.FileResource |
create(de.digitalcollections.model.api.identifiable.resource.MimeType mimeType) |
|
de.digitalcollections.model.api.identifiable.resource.FileResource |
create(java.lang.String key,
de.digitalcollections.model.api.identifiable.resource.enums.FileResourcePersistenceType resourcePersistenceType,
de.digitalcollections.model.api.identifiable.resource.MimeType mimeType) |
|
default de.digitalcollections.model.api.identifiable.resource.FileResource |
create(java.lang.String key,
de.digitalcollections.model.api.identifiable.resource.enums.FileResourcePersistenceType resourcePersistenceType,
java.lang.String filenameExtension) |
|
void |
delete(R resource) |
|
de.digitalcollections.model.api.identifiable.resource.FileResource |
find(java.lang.String key,
de.digitalcollections.model.api.identifiable.resource.enums.FileResourcePersistenceType resourcePersistenceType,
de.digitalcollections.model.api.identifiable.resource.MimeType mimeType) |
|
default de.digitalcollections.model.api.identifiable.resource.FileResource |
find(java.lang.String key,
de.digitalcollections.model.api.identifiable.resource.enums.FileResourcePersistenceType resourcePersistenceType,
java.lang.String filenameExtension) |
|
java.util.Set<java.lang.String> |
findKeys(java.lang.String keyPattern,
de.digitalcollections.model.api.identifiable.resource.enums.FileResourcePersistenceType resourcePersistenceType) |
|
byte[] |
getBytes(R resource) |
|
default org.w3c.dom.Document |
getDocument(java.lang.String key,
de.digitalcollections.model.api.identifiable.resource.enums.FileResourcePersistenceType resourcePersistenceType) |
|
org.w3c.dom.Document |
getDocument(R resource) |
|
java.io.InputStream |
getInputStream(java.net.URI resourceUri) |
|
java.io.InputStream |
getInputStream(R resource) |
|
java.io.Reader |
getReader(R resource) |
|
long |
write(de.digitalcollections.model.api.identifiable.resource.FileResource resource,
java.io.InputStream inputStream) |
|
long |
write(de.digitalcollections.model.api.identifiable.resource.FileResource resource,
java.lang.String input) |
de.digitalcollections.model.api.identifiable.resource.FileResource create(de.digitalcollections.model.api.identifiable.resource.MimeType mimeType)
throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionde.digitalcollections.model.api.identifiable.resource.FileResource create(java.lang.String key,
de.digitalcollections.model.api.identifiable.resource.enums.FileResourcePersistenceType resourcePersistenceType,
de.digitalcollections.model.api.identifiable.resource.MimeType mimeType)
throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptiondefault de.digitalcollections.model.api.identifiable.resource.FileResource create(java.lang.String key,
de.digitalcollections.model.api.identifiable.resource.enums.FileResourcePersistenceType resourcePersistenceType,
java.lang.String filenameExtension)
throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionvoid delete(R resource) throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionde.digitalcollections.model.api.identifiable.resource.FileResource find(java.lang.String key,
de.digitalcollections.model.api.identifiable.resource.enums.FileResourcePersistenceType resourcePersistenceType,
de.digitalcollections.model.api.identifiable.resource.MimeType mimeType)
throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptiondefault de.digitalcollections.model.api.identifiable.resource.FileResource find(java.lang.String key,
de.digitalcollections.model.api.identifiable.resource.enums.FileResourcePersistenceType resourcePersistenceType,
java.lang.String filenameExtension)
throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionbyte[] getBytes(R resource) throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionorg.w3c.dom.Document getDocument(R resource) throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptiondefault org.w3c.dom.Document getDocument(java.lang.String key,
de.digitalcollections.model.api.identifiable.resource.enums.FileResourcePersistenceType resourcePersistenceType)
throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionvoid assertReadability(R resource) throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionjava.io.InputStream getInputStream(java.net.URI resourceUri)
throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionjava.io.InputStream getInputStream(R resource) throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionjava.io.Reader getReader(R resource) throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionlong write(de.digitalcollections.model.api.identifiable.resource.FileResource resource,
java.lang.String input)
throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionlong write(de.digitalcollections.model.api.identifiable.resource.FileResource resource,
java.io.InputStream inputStream)
throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionjava.util.Set<java.lang.String> findKeys(java.lang.String keyPattern,
de.digitalcollections.model.api.identifiable.resource.enums.FileResourcePersistenceType resourcePersistenceType)
throws de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOException
de.digitalcollections.model.api.identifiable.resource.exceptions.ResourceIOExceptionCopyright © 2018. All rights reserved.