//idega 2000 - Eiki package com.idega.block.poll.data; //import java.util.*; import java.sql.SQLException; import com.idega.core.component.data.ICObjectInstance; import com.idega.data.GenericEntity; public class PollEntityBMPBean extends com.idega.data.GenericEntity implements com.idega.block.poll.data.PollEntity { public PollEntityBMPBean(){ super(); } public PollEntityBMPBean(int id)throws SQLException{ super(id); } public void initializeAttributes(){ addAttribute(getIDColumnName()); addAttribute(getColumnNameAttribute(), "Attribute", true, true, String.class); addAttribute(com.idega.block.poll.data.PollQuestionBMPBean.getColumnNameID(), "Question", true, true, Integer.class,"many-to-one",PollQuestion.class); addManyToManyRelationShip(ICObjectInstance.class,"PO_POLL_IC_OBJECT_INSTANCE"); addManyToManyRelationShip(PollQuestion.class,"PO_POLL_POLL_QUESTION"); } public static String getEntityTableName(){ return "PO_POLL";} public static String getColumnNameID(){ return "PO_POLL_ID";} public static String getColumnNameAttribute(){ return "ATTRIBUTE";} public String getIDColumnName(){ return getColumnNameID(); } public String getEntityName(){ return getEntityTableName(); } public String getAttribute(){ return (String)getColumnValue(getColumnNameAttribute()); } public int getPollQuestionID(){ return getIntColumnValue(com.idega.block.poll.data.PollQuestionBMPBean.getColumnNameID()); } public void setAttribute(String attribute){ setColumn(getColumnNameAttribute(),attribute); } public void setPollQuestionID(int pollQuestionID){ setColumn(com.idega.block.poll.data.PollQuestionBMPBean.getColumnNameID(),pollQuestionID); } public void delete() throws SQLException { removeFrom(GenericEntity.getStaticInstance(ICObjectInstance.class)); removeFrom(GenericEntity.getStaticInstance(PollQuestion.class)); super.delete(); } }