Class FileResourceBinaryServiceImpl
java.lang.Object
de.digitalcollections.cudami.server.business.impl.service.identifiable.resource.FileResourceBinaryServiceImpl
- All Implemented Interfaces:
FileResourceBinaryService
@Service public class FileResourceBinaryServiceImpl extends java.lang.Object implements FileResourceBinaryService
-
Constructor Summary
Constructors Constructor Description FileResourceBinaryServiceImpl(FileResourceMetadataRepository metadataRepository, FileResourceBinaryRepository binaryRepository) -
Method Summary
Modifier and Type Method Description voidassertReadability(de.digitalcollections.model.api.identifiable.resource.FileResource resource)de.digitalcollections.model.api.identifiable.resource.FileResourcefind(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.DocumentgetAsDocument(de.digitalcollections.model.api.identifiable.resource.FileResource resource)java.io.InputStreamgetInputStream(de.digitalcollections.model.api.identifiable.resource.FileResource resource)de.digitalcollections.model.api.identifiable.resource.FileResourcesave(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource, java.io.InputStream binaryData)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
FileResourceBinaryServiceImpl
@Autowired public FileResourceBinaryServiceImpl(@Qualifier("fileResourceMetadataRepositoryImpl") FileResourceMetadataRepository metadataRepository, FileResourceBinaryRepository binaryRepository)
-
-
Method Details
-
assertReadability
public void assertReadability(de.digitalcollections.model.api.identifiable.resource.FileResource resource) throws IdentifiableServiceException- Specified by:
assertReadabilityin interfaceFileResourceBinaryService- Throws:
IdentifiableServiceException
-
find
public de.digitalcollections.model.api.identifiable.resource.FileResource find(java.lang.String uuid, de.digitalcollections.model.api.identifiable.resource.MimeType mimeType) throws IdentifiableServiceException- Specified by:
findin interfaceFileResourceBinaryService- Throws:
IdentifiableServiceException
-
getAsBytes
public byte[] getAsBytes(de.digitalcollections.model.api.identifiable.resource.FileResource resource) throws IdentifiableServiceException- Specified by:
getAsBytesin interfaceFileResourceBinaryService- Throws:
IdentifiableServiceException
-
getAsDocument
public org.w3c.dom.Document getAsDocument(de.digitalcollections.model.api.identifiable.resource.FileResource resource) throws IdentifiableServiceException- Specified by:
getAsDocumentin interfaceFileResourceBinaryService- Throws:
IdentifiableServiceException
-
getInputStream
public java.io.InputStream getInputStream(de.digitalcollections.model.api.identifiable.resource.FileResource resource) throws IdentifiableServiceException- Specified by:
getInputStreamin interfaceFileResourceBinaryService- Throws:
IdentifiableServiceException
-
save
public de.digitalcollections.model.api.identifiable.resource.FileResource save(de.digitalcollections.model.api.identifiable.resource.FileResource fileResource, java.io.InputStream binaryData) throws IdentifiableServiceException- Specified by:
savein interfaceFileResourceBinaryService- Throws:
IdentifiableServiceException
-