Class JpaLobStorageService<D extends JpaExportLob>
java.lang.Object
com.broadleafcommerce.common.dataexport.provider.jpa.service.JpaLobStorageService<D>
- All Implemented Interfaces:
 StorageService
Utilizes Jpa to save and retrieve files for export
- Author:
 - Chad Harchar (charchar)
 
- 
Constructor Summary
ConstructorsConstructorDescriptionJpaLobStorageService(JpaExportLobRepository<D> exportLobRepository, com.broadleafcommerce.common.extension.TypeFactory typeFactory)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected JpaExportLobRepository<D>Reads out previously-stored data withStorageService.store(InputStream, String)voidDeletes the resource at the givenpathvoidstore(InputStream content, String path) Stores a stream to a backing provider, overwriting any data existing at thepath 
- 
Constructor Details
- 
JpaLobStorageService
public JpaLobStorageService(JpaExportLobRepository<D> exportLobRepository, com.broadleafcommerce.common.extension.TypeFactory typeFactory)  
 - 
 - 
Method Details
- 
store
Description copied from interface:StorageServiceStores a stream to a backing provider, overwriting any data existing at thepath- Specified by:
 storein interfaceStorageService- Parameters:
 content- the data to storepath- a path to reference the data by for further operations
 - 
read
Description copied from interface:StorageServiceReads out previously-stored data withStorageService.store(InputStream, String)- Specified by:
 readin interfaceStorageService- Parameters:
 path- the original path that was used to store the file- Returns:
 - a stream to the resource or an empty optional if nothing was found at the given
         
path 
 - 
remove
Description copied from interface:StorageServiceDeletes the resource at the givenpath- Specified by:
 removein interfaceStorageService- Parameters:
 path- the path that should be deleted from the store
 - 
getExportLobRepository
 
 -