//idega 2001 - Laddi package com.idega.block.banner.data; import java.sql.SQLException; import com.idega.core.component.data.ICObjectInstance; import com.idega.data.GenericEntity; public class BannerEntityBMPBean extends com.idega.data.GenericEntity implements com.idega.block.banner.data.BannerEntity { public BannerEntityBMPBean(){ super(); } public BannerEntityBMPBean(int id)throws SQLException{ super(id); } public void initializeAttributes(){ addAttribute(getIDColumnName()); addAttribute(getColumnNameAttribute(),"Attribute",true,true,String.class); addManyToManyRelationShip(ICObjectInstance.class,"BA_BANNER_IC_OBJECT_INSTANCE"); addManyToManyRelationShip(AdEntity.class,"BA_BANNER_AD"); } public static String getColumnNameBannerID() { return "BA_BANNER_ID"; } public static String getColumnNameAttribute() { return "ATTRIBUTE"; } public static String getEntityTableName() { return "BA_BANNER"; } public String getIDColumnName(){ return getColumnNameBannerID(); } public String getEntityName(){ return getEntityTableName(); } public void setAttribute(String attribute) { setColumn(getColumnNameAttribute(),attribute); } public String getAttribute() { return (String) getColumnValue(getColumnNameAttribute()); } public void delete() throws SQLException { removeFrom(GenericEntity.getStaticInstance(ICObjectInstance.class)); removeFrom(GenericEntity.getStaticInstance(AdEntity.class)); super.delete(); } }