Package org.compiere.model
Class ImageDBLOBStore
java.lang.Object
org.compiere.model.ImageDBLOBStore
- All Implemented Interfaces:
IImageStore
Image Store implementation for DB_LOB method.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
delete
(MImage image, MStorageProvider prov) Delete stored image contentvoid
flush
(MImage image, MStorageProvider prov) Flush buffer image content to destination storageboolean
byte[]
load
(MImage image, MStorageProvider prov) Load image contentloadAsStream
(MImage image, MStorageProvider prov) Load image content as InputStreamvoid
save
(MImage image, MStorageProvider prov, byte[] byteDatas) Save image contentvoid
save
(MImage image, MStorageProvider prov, InputStream inputStream) Save image content from InputStream
-
Constructor Details
-
ImageDBLOBStore
public ImageDBLOBStore()
-
-
Method Details
-
load
Description copied from interface:IImageStore
Load image content- Specified by:
load
in interfaceIImageStore
- Returns:
- byte[] image content
-
loadAsStream
Description copied from interface:IImageStore
Load image content as InputStream- Specified by:
loadAsStream
in interfaceIImageStore
- Returns:
- InputStream content of image, or null if no data
-
save
Description copied from interface:IImageStore
Save image content- Specified by:
save
in interfaceIImageStore
byteDatas
- image content
-
save
Description copied from interface:IImageStore
Save image content from InputStream- Specified by:
save
in interfaceIImageStore
inputStream
- InputStream content of image
-
delete
Description copied from interface:IImageStore
Delete stored image content- Specified by:
delete
in interfaceIImageStore
- Returns:
- true if deleted successfully
-
isPendingFlush
public boolean isPendingFlush()- Specified by:
isPendingFlush
in interfaceIImageStore
- Returns:
- true if image content is being buffered and pending flush to destination storage
-
flush
Description copied from interface:IImageStore
Flush buffer image content to destination storage- Specified by:
flush
in interfaceIImageStore
-