/**
*
* @author RK, mh, mir-coders
- * @version $Id: EntityImages.java,v 1.21.2.6 2005/01/09 20:37:10 zapata Exp $
+ * @version $Id: EntityImages.java,v 1.21.2.7 2005/01/23 15:36:04 zapata Exp $
*/
*/
public InputStream getImage() throws StorageObjectFailure {
try {
- return storageObject.getBinaryField("select image_data from images where id="+getId());
+ return database.getBinaryField("select image_data from images where id="+getId());
}
catch (SQLException e) {
throw new StorageObjectFailure(e);
* Processes and saves image data
*/
public void setImage(InputStream anInputStream, String type) throws StorageObjectFailure {
- // todo: failures should be treated anInputStream a better way: exception -> rollback instead
- // of commit
if (anInputStream != null) {
try {
ByteArrayOutputStream inputData = new ByteArrayOutputStream();
ByteArrayOutputStream imageData = new ByteArrayOutputStream();
processor.writeScaledData(imageData, type);
- storageObject.setBinaryField("update images set image_data = ? where id = "+getId(), imageData.toByteArray());
+ database.setBinaryField("image_data", getId(), imageData.toByteArray());
setFieldValue("img_height", new Integer(processor.getScaledHeight()).toString());
setFieldValue("img_width", new Integer(processor.getScaledWidth()).toString());
imageData.reset();
processor.descaleImage(maxIconSize, minDescaleRatio, minDescaleReduction);
processor.writeScaledData(imageData, type);
- storageObject.setBinaryField("update images set icon_data = ? where id = "+getId(), imageData.toByteArray());
+ database.setBinaryField("icon_data", getId(), imageData.toByteArray());
setFieldValue("icon_height", new Integer(processor.getScaledHeight()).toString());
setFieldValue("icon_width", new Integer(processor.getScaledWidth()).toString());
*/
public InputStream getIcon() throws StorageObjectFailure {
try {
- return storageObject.getBinaryField("select icon_data from images where id="+getId());
+ return database.getBinaryField("select icon_data from images where id="+getId());
}
catch (SQLException e) {
throw new StorageObjectFailure(e);