package com.idega.block.image.data;
import java.sql.SQLException;
import com.idega.data.IDOLegacyEntity;
import com.idega.util.IWTimestamp;
//import com.idega.data.BlobWrapper;
public class ImageEntityBMPBean extends com.idega.core.file.data.ICFileBMPBean implements com.idega.block.image.data.ImageEntity,IDOLegacyEntity {
public ImageEntityBMPBean(){
super();
}
public ImageEntityBMPBean(int id)throws SQLException{
super(id);
}
public void insertStartData()throws Exception{
ImageEntity image = ((com.idega.block.image.data.ImageEntityHome)com.idega.data.IDOLookup.getHomeLegacy(ImageEntity.class)).createLegacy();
image.setName("Default no image");
image.store();
}
public void setDefaultValues() {
super.setCreationDate(IWTimestamp.getTimestampRightNow());
}
public String getImageLink(){
return this.getMetaData("image_link");
}
public String getLink(){
return getImageLink();
}
public void setImageLink(String imageLink){
this.setMetaData("image_link", imageLink);
}
public String getWidth(){
return this.getMetaData("width");
}
public String getHeight(){
return this.getMetaData("height");
}
public void setWidth(String imageWidth){
this.setMetaData("width", imageWidth);
}
public void setHeight(String imageHeight){
this.setMetaData("height", imageHeight);
}
public String getImageLinkOwner(){
return this.getMetaData("image_link_owner");
}
/*
* possible option image/text/both/none
*/
public void setImageLinkOwner(String imageLinkOwner){
this.setMetaData("image_link_owner", imageLinkOwner);
}
public int getParentId() {
ImageEntity parent = (ImageEntity) this.getParentNode();
if( parent == null ) {
return -1;
}
else {
return parent.getNodeID();
}
}
}