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(); } } }