package is.idega.idegaweb.campus.block.questionaire1011.data; import java.util.Collection; import javax.ejb.FinderException; import com.idega.data.GenericEntity; import com.idega.user.data.User; /** * @author palli * * To change this generated comment edit the template variable "typecomment": * Window>Preferences>Java>Templates. * To enable and disable the creation of type comments go to * Window>Preferences>Java>Code Generation. */ public class QuestionaireBMPBean extends GenericEntity implements Questionaire{ private final static String ENTITY_NAME = "cam_quest1011"; private final static String ANSWER_1 = "answer_1"; private final static String ANSWER_2 = "answer_2"; private final static String ANSWER_3 = "answer_3"; private final static String ANSWER_4 = "answer_4"; private final static String ANSWER_5 = "answer_5"; private final static String ANSWER_6 = "answer_6"; private final static String ANSWER_7 = "answer_7"; private final static String ANSWER_8 = "answer_8"; private final static String ANSWER_9 = "answer_9"; private final static String USER_ID = "user_id"; public QuestionaireBMPBean() { super(); } /** * @see com.idega.data.IDOLegacyEntity#getEntityName() */ public String getEntityName() { return ENTITY_NAME; } /** * @see com.idega.data.IDOLegacyEntity#initializeAttributes() */ public void initializeAttributes() { addAttribute(getIDColumnName()); addAttribute(ANSWER_1,"Answer to question 1",true,true,java.lang.Integer.class); addAttribute(ANSWER_2,"Answer to question 2",true,true,java.lang.Integer.class); addAttribute(ANSWER_3,"Answer to question 3",true,true,java.lang.Integer.class); addAttribute(ANSWER_4,"Answer to question 4",true,true,java.lang.Integer.class); addAttribute(ANSWER_5,"Answer to question 5",true,true,java.lang.Integer.class); addAttribute(ANSWER_6,"Answer to question 6",true,true,java.lang.Integer.class); addAttribute(ANSWER_7,"Answer to question 7",true,true,java.lang.Integer.class); addAttribute(ANSWER_8,"Answer to question 8",true,true,java.lang.Integer.class); addAttribute(ANSWER_9,"Answer to question 9",true,true,java.lang.Integer.class); addManyToOneRelationship(USER_ID,User.class); } public int getAnswer1() { return getIntColumnValue(ANSWER_1); } public void setAnswer1(int answer) { setColumn(ANSWER_1,answer); } public int getAnswer2() { return getIntColumnValue(ANSWER_2); } public void setAnswer2(int answer) { setColumn(ANSWER_2,answer); } public int getAnswer3() { return getIntColumnValue(ANSWER_3); } public void setAnswer3(int answer) { setColumn(ANSWER_3,answer); } public int getAnswer4() { return getIntColumnValue(ANSWER_4); } public void setAnswer4(int answer) { setColumn(ANSWER_4,answer); } public int getAnswer5() { return getIntColumnValue(ANSWER_5); } public void setAnswer5(int answer) { setColumn(ANSWER_5,answer); } public int getAnswer6() { return getIntColumnValue(ANSWER_6); } public void setAnswer6(int answer) { setColumn(ANSWER_6,answer); } public int getAnswer7() { return getIntColumnValue(ANSWER_7); } public void setAnswer7(int answer) { setColumn(ANSWER_7,answer); } public int getAnswer8() { return getIntColumnValue(ANSWER_8); } public void setAnswer8(int answer) { setColumn(ANSWER_8,answer); } public int getAnswer9() { return getIntColumnValue(ANSWER_9); } public void setAnswer9(int answer) { setColumn(ANSWER_9,answer); } public User getUser() { return (User)getColumnValue(USER_ID); } public int getUserID() { return getIntColumnValue(USER_ID); } public void setUser(User user) { setColumn(USER_ID,user); } public void setUserID(int id) { setColumn(USER_ID,id); } public Collection ejbFindAllByUser(User user) throws FinderException{ int i = ((Integer)user.getPrimaryKey()).intValue(); return ejbFindAllByUser(i); } public Collection ejbFindAllByUser(int userID) throws FinderException { StringBuffer sql = new StringBuffer("select * from "); sql.append(getTableName()); sql.append(" where "); sql.append(USER_ID); sql.append(" = "); sql.append(userID); return super.idoFindPKsBySQL(sql.toString()); } }