public interface ResourceRepository<R extends de.digitalcollections.core.model.api.resource.Resource>
| Modifier and Type | Method and Description |
|---|---|
de.digitalcollections.core.model.api.resource.Resource |
create(String key,
de.digitalcollections.core.model.api.resource.enums.ResourcePersistenceType resourcePersistenceType,
String filenameExtension) |
void |
delete(R resource) |
de.digitalcollections.core.model.api.resource.Resource |
find(String key,
de.digitalcollections.core.model.api.resource.enums.ResourcePersistenceType resourcePersistenceType,
String filenameExtension) |
byte[] |
getBytes(R resource) |
InputStream |
getInputStream(R resource) |
Reader |
getReader(R resource) |
void |
write(de.digitalcollections.core.model.api.resource.Resource resource,
InputStream inputStream) |
void |
write(de.digitalcollections.core.model.api.resource.Resource resource,
String output) |
de.digitalcollections.core.model.api.resource.Resource create(String key, de.digitalcollections.core.model.api.resource.enums.ResourcePersistenceType resourcePersistenceType, String filenameExtension) throws de.digitalcollections.core.model.api.resource.exceptions.ResourceIOException
de.digitalcollections.core.model.api.resource.exceptions.ResourceIOExceptionde.digitalcollections.core.model.api.resource.Resource find(String key, de.digitalcollections.core.model.api.resource.enums.ResourcePersistenceType resourcePersistenceType, String filenameExtension) throws de.digitalcollections.core.model.api.resource.exceptions.ResourceIOException
de.digitalcollections.core.model.api.resource.exceptions.ResourceIOExceptionvoid write(de.digitalcollections.core.model.api.resource.Resource resource,
String output)
throws de.digitalcollections.core.model.api.resource.exceptions.ResourceIOException
de.digitalcollections.core.model.api.resource.exceptions.ResourceIOExceptionvoid write(de.digitalcollections.core.model.api.resource.Resource resource,
InputStream inputStream)
throws de.digitalcollections.core.model.api.resource.exceptions.ResourceIOException
de.digitalcollections.core.model.api.resource.exceptions.ResourceIOExceptionvoid delete(R resource) throws de.digitalcollections.core.model.api.resource.exceptions.ResourceIOException
de.digitalcollections.core.model.api.resource.exceptions.ResourceIOExceptionbyte[] getBytes(R resource) throws de.digitalcollections.core.model.api.resource.exceptions.ResourceIOException
de.digitalcollections.core.model.api.resource.exceptions.ResourceIOExceptionReader getReader(R resource) throws de.digitalcollections.core.model.api.resource.exceptions.ResourceIOException
de.digitalcollections.core.model.api.resource.exceptions.ResourceIOExceptionInputStream getInputStream(R resource) throws de.digitalcollections.core.model.api.resource.exceptions.ResourceIOException
de.digitalcollections.core.model.api.resource.exceptions.ResourceIOExceptionCopyright © 2016. All rights reserved.