package is.idega.experimental.mm.data;
import com.idega.data.*;
import java.sql.SQLException;
/**
* Title: IdegaWeb
* Description:
* Copyright: Copyright (c) 2001
* Company: Idega Software
* @author Eirikur S. Hrafnsson
* @version 1.0
*/
public class Question extends GenericEntity implements IDOLegacyEntity{
public Question(){
}
public Question(int id)throws SQLException{
super(id);
}
public void initializeAttributes() {
this.addAttribute(getIDColumnName());
this.addAttribute("text","The text",true,true,String.class);
this.addManyToManyRelationShip(Response.class);
}
public String getEntityName() {
return "mm3_question";
}
public void setText(String text){
setColumn("text",text);
}
public String getText(){
return getStringColumnValue("text");
}
public void insertStartData()throws SQLException{
Question quest = new Question();
quest.setText("My question");
quest.insert();
}
public Response getFirstResponse()throws SQLException{
Response[] responses = (Response[])this.findRelated(new Response());
if(responses!=null){
if(responses.length>0){
return responses[0];
}
}
return null;
}
}