public interface ResourceRepository<R extends Resource>
| Modifier and Type | Method and Description |
|---|---|
Resource |
create(String key,
ResourcePersistenceType resourcePersistenceType,
MimeType mimeType) |
default Resource |
create(String key,
ResourcePersistenceType resourcePersistenceType,
String filenameExtension) |
void |
delete(R resource) |
Resource |
find(String key,
ResourcePersistenceType resourcePersistenceType,
MimeType mimeType) |
default Resource |
find(String key,
ResourcePersistenceType resourcePersistenceType,
String filenameExtension) |
byte[] |
getBytes(R resource) |
InputStream |
getInputStream(R resource) |
InputStream |
getInputStream(URI resourceUri) |
Reader |
getReader(R resource) |
void |
write(Resource resource,
InputStream inputStream) |
void |
write(Resource resource,
String input) |
Resource create(String key, ResourcePersistenceType resourcePersistenceType, MimeType mimeType) throws ResourceIOException
ResourceIOExceptiondefault Resource create(String key, ResourcePersistenceType resourcePersistenceType, String filenameExtension) throws ResourceIOException
ResourceIOExceptionvoid delete(R resource) throws ResourceIOException
ResourceIOExceptionResource find(String key, ResourcePersistenceType resourcePersistenceType, MimeType mimeType) throws ResourceIOException
ResourceIOExceptiondefault Resource find(String key, ResourcePersistenceType resourcePersistenceType, String filenameExtension) throws ResourceIOException
ResourceIOExceptionbyte[] getBytes(R resource) throws ResourceIOException
ResourceIOExceptionInputStream getInputStream(URI resourceUri) throws ResourceIOException
ResourceIOExceptionInputStream getInputStream(R resource) throws ResourceIOException
ResourceIOExceptionReader getReader(R resource) throws ResourceIOException
ResourceIOExceptionvoid write(Resource resource, String input) throws ResourceIOException
ResourceIOExceptionvoid write(Resource resource, InputStream inputStream) throws ResourceIOException
ResourceIOExceptionCopyright © 2017. All rights reserved.