//idega 2000 - Eiki
package com.idega.block.poll.data;
//import java.util.*;
import java.sql.SQLException;
import com.idega.block.text.data.LocalizedText;
import com.idega.data.GenericEntity;
public class PollAnswerBMPBean extends com.idega.data.GenericEntity implements com.idega.block.poll.data.PollAnswer {
public PollAnswerBMPBean(){
super();
}
public PollAnswerBMPBean(int id)throws SQLException{
super(id);
}
public void initializeAttributes(){
addAttribute(getIDColumnName());
addAttribute(com.idega.block.poll.data.PollQuestionBMPBean.getColumnNameID(), "Question", true, true,Integer.class,"many-to-one",PollQuestion.class);
addAttribute(getColumnNameHits(),"Hits",true,true,"java.lang.Integer");
addManyToManyRelationShip(LocalizedText.class,"PO_POLL_ANSWER_LOCALIZED_TEXT");
setNullable(com.idega.block.poll.data.PollQuestionBMPBean.getColumnNameID(),false);
setNullable(getColumnNameHits(),false);
}
public String getEntityName(){
return "PO_POLL_ANSWER";
}
public static String getColumnNameID(){ return "PO_POLL_ANSWER_ID";}
public static String getColumnNameHits(){ return "HITS";}
public String getIDColumnName(){
return getColumnNameID();
}
public int getPollQuestionID(){
return getIntColumnValue(com.idega.block.poll.data.PollQuestionBMPBean.getColumnNameID());
}
public int getHits() {
return getIntColumnValue(getColumnNameHits());
}
public void setPollQuestionID(int pollQuestionID){
setColumn(com.idega.block.poll.data.PollQuestionBMPBean.getColumnNameID(),pollQuestionID);
}
public void setHits(int hits) {
setColumn(getColumnNameHits(),new Integer(hits));
}
public void delete() throws SQLException{
removeFrom(GenericEntity.getStaticInstance(LocalizedText.class));
super.delete();
}
}