Interface FileResourceBinaryService
- All Known Implementing Classes:
FileResourceBinaryServiceImpl
public interface FileResourceBinaryService
-
Method Summary
Modifier and TypeMethodDescriptionvoidassertReadability(de.digitalcollections.model.identifiable.resource.FileResource resource) byte[]getAsBytes(de.digitalcollections.model.identifiable.resource.FileResource resource) getAsDocument(de.digitalcollections.model.identifiable.resource.FileResource resource) de.digitalcollections.model.identifiable.resource.FileResourcegetByExampleAndMimetype(de.digitalcollections.model.identifiable.resource.FileResource resource, de.digitalcollections.model.file.MimeType mimeType) getInputStream(de.digitalcollections.model.identifiable.resource.FileResource resource) voidsave(de.digitalcollections.model.identifiable.resource.FileResource fileResource, InputStream binaryData)
-
Method Details
-
assertReadability
void assertReadability(de.digitalcollections.model.identifiable.resource.FileResource resource) throws ServiceException - Throws:
ServiceException
-
getAsBytes
byte[] getAsBytes(de.digitalcollections.model.identifiable.resource.FileResource resource) throws ServiceException - Throws:
ServiceException
-
getAsDocument
Document getAsDocument(de.digitalcollections.model.identifiable.resource.FileResource resource) throws ServiceException - Throws:
ServiceException
-
getByExampleAndMimetype
de.digitalcollections.model.identifiable.resource.FileResource getByExampleAndMimetype(de.digitalcollections.model.identifiable.resource.FileResource resource, de.digitalcollections.model.file.MimeType mimeType) throws ServiceException - Throws:
ServiceException
-
getInputStream
InputStream getInputStream(de.digitalcollections.model.identifiable.resource.FileResource resource) throws ServiceException - Throws:
ServiceException
-
save
void save(de.digitalcollections.model.identifiable.resource.FileResource fileResource, InputStream binaryData) throws ValidationException, ServiceException - Throws:
ValidationExceptionServiceException
-