?? selectquestion.java
字號:
package cn.hxex.exam.model;
import java.util.Set;
import cn.hxex.exam.util.HxexStringUtils;
/**
* The Select Question
*
* @hibernate.class table="SELECT_QUESTION"
*
* @struts.form name="selectQuestionForm"
* extends="cn.hxex.exam.form.QuestionForm"
*
* @author galaxy
*
*/
public class SelectQuestion extends Question
{
/**
* The Generated Serial Version UID
*/
private static final long serialVersionUID = -1669913878068229354L;
/**
* @hibernate.set cascade="all" order-by="item asc"
* @hibernate.key column="QUESTION_ID"
* @hibernate.one-to-many class="cn.hxex.exam.model.Selected"
*/
private Set<Selected> selecteds;
/**
* @return Returns the selecteds.
*/
public Set<Selected> getSelecteds()
{
return selecteds;
}
/**
* @param selecteds
* The selecteds to set.
*/
public void setSelecteds(Set<Selected> selecteds)
{
this.selecteds = selecteds;
}
@Override
public String getContent()
{
StringBuffer buf = new StringBuffer();
buf.append(getTitle());
buf.append("<br>");
int i = 0;
for (Selected selected : getSelecteds())
{
buf.append(++i + ". <input type='radio' name='" + this.getId()
+ "' value='" + selected.getItem() + "'> ");
buf.append(selected.getContent());
buf.append("<br>");
}
return buf.toString();
}
@Override
public int getScore(String answer)
{
if (HxexStringUtils.isEmpty(answer))
return 0;
return answer.equals(getAnswer()) ? getScore() : 0;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -