Class CommonDataStoreService
- java.lang.Object
-
- com.epam.ta.reportportal.binary.impl.CommonDataStoreService
-
- All Implemented Interfaces:
DataStoreService
- Direct Known Subclasses:
AttachmentDataStoreService,UserDataStoreService
public abstract class CommonDataStoreService extends java.lang.Object implements DataStoreService
-
-
Field Summary
Fields Modifier and Type Field Description protected DataEncoderdataEncoderprotected DataStoredataStore
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiddelete(java.lang.String fileId)java.util.Optional<java.io.InputStream>load(java.lang.String fileId)java.lang.Stringsave(java.lang.String fileName, java.io.InputStream data)abstract java.lang.StringsaveThumbnail(java.lang.String fileName, java.io.InputStream data)
-
-
-
Field Detail
-
dataStore
protected DataStore dataStore
-
dataEncoder
protected DataEncoder dataEncoder
-
-
Method Detail
-
save
public java.lang.String save(java.lang.String fileName, java.io.InputStream data)- Specified by:
savein interfaceDataStoreService
-
saveThumbnail
public abstract java.lang.String saveThumbnail(java.lang.String fileName, java.io.InputStream data)- Specified by:
saveThumbnailin interfaceDataStoreService
-
delete
public void delete(java.lang.String fileId)
- Specified by:
deletein interfaceDataStoreService
-
load
public java.util.Optional<java.io.InputStream> load(java.lang.String fileId)
- Specified by:
loadin interfaceDataStoreService
-
-