Class Answer
- java.lang.Object
-
- org.sakaiproject.tool.assessment.data.dao.assessment.Answer
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc>,org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
public class Answer extends Object implements Serializable, org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc, Comparable<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc>, Cloneable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Answer()Answer(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc itemText, String text, Long sequence, String label)Answer(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc itemText, String text, Long sequence, String label, Boolean isCorrect, String grade, Double score, Double partialCredit, Double discount)Answer(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc itemText, String text, Long sequence, String label, Boolean isCorrect, String grade, Double score, Double partialCredit, Double discount, Set answerFeedbackSet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Answerclone()intcompareTo(org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc o)StringgetAnswerFeedback(String typeId)ArrayListgetAnswerFeedbackArray()HashMapgetAnswerFeedbackMap()SetgetAnswerFeedbackSet()booleangetCorrectAnswerFbIsNotEmpty()StringgetCorrectAnswerFeedback()DoublegetDiscount()booleangetGeneralAnswerFbIsNotEmpty()StringgetGeneralAnswerFeedback()StringgetGrade()LonggetId()booleangetIncorrectAnswerFbIsNotEmpty()StringgetInCorrectAnswerFeedback()BooleangetIsCorrect()org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfcgetItem()org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfcgetItemText()StringgetLabel()DoublegetPartialCredit()DoublegetScore()LonggetSequence()StringgetText()booleangetTextIsNotEmpty()StringgetTheAnswerFeedback()voidsetAnswerFeedbackSet(Set answerFeedbackSet)voidsetDiscount(Double discount)voidsetGrade(String grade)voidsetId(Long id)voidsetIsCorrect(Boolean isCorrect)voidsetItem(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc item)voidsetItemText(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc itemText)voidsetLabel(String label)voidsetPartialCredit(Double pCredit)voidsetScore(Double score)voidsetSequence(Long sequence)voidsetText(String text)
-
-
-
Constructor Detail
-
Answer
public Answer()
-
Answer
public Answer(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc itemText, String text, Long sequence, String label)
-
Answer
public Answer(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc itemText, String text, Long sequence, String label, Boolean isCorrect, String grade, Double score, Double partialCredit, Double discount)
-
-
Method Detail
-
getId
public Long getId()
- Specified by:
getIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
setId
public void setId(Long id)
- Specified by:
setIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getItemText
public org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc getItemText()
- Specified by:
getItemTextin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
setItemText
public void setItemText(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc itemText)
- Specified by:
setItemTextin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getItem
public org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc getItem()
- Specified by:
getItemin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
setItem
public void setItem(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc item)
- Specified by:
setItemin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getText
public String getText()
- Specified by:
getTextin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
setText
public void setText(String text)
- Specified by:
setTextin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getSequence
public Long getSequence()
- Specified by:
getSequencein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
setSequence
public void setSequence(Long sequence)
- Specified by:
setSequencein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getLabel
public String getLabel()
- Specified by:
getLabelin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
setLabel
public void setLabel(String label)
- Specified by:
setLabelin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getIsCorrect
public Boolean getIsCorrect()
- Specified by:
getIsCorrectin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
setIsCorrect
public void setIsCorrect(Boolean isCorrect)
- Specified by:
setIsCorrectin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getGrade
public String getGrade()
- Specified by:
getGradein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
setGrade
public void setGrade(String grade)
- Specified by:
setGradein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getScore
public Double getScore()
- Specified by:
getScorein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
setScore
public void setScore(Double score)
- Specified by:
setScorein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getDiscount
public Double getDiscount()
- Specified by:
getDiscountin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
setDiscount
public void setDiscount(Double discount)
- Specified by:
setDiscountin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getAnswerFeedbackSet
public Set getAnswerFeedbackSet()
- Specified by:
getAnswerFeedbackSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getAnswerFeedbackArray
public ArrayList getAnswerFeedbackArray()
- Specified by:
getAnswerFeedbackArrayin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
setAnswerFeedbackSet
public void setAnswerFeedbackSet(Set answerFeedbackSet)
- Specified by:
setAnswerFeedbackSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getAnswerFeedback
public String getAnswerFeedback(String typeId)
- Specified by:
getAnswerFeedbackin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getAnswerFeedbackMap
public HashMap getAnswerFeedbackMap()
- Specified by:
getAnswerFeedbackMapin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getCorrectAnswerFeedback
public String getCorrectAnswerFeedback()
- Specified by:
getCorrectAnswerFeedbackin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getInCorrectAnswerFeedback
public String getInCorrectAnswerFeedback()
- Specified by:
getInCorrectAnswerFeedbackin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getGeneralAnswerFeedback
public String getGeneralAnswerFeedback()
- Specified by:
getGeneralAnswerFeedbackin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
getTheAnswerFeedback
public String getTheAnswerFeedback()
-
compareTo
public int compareTo(org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc o)
- Specified by:
compareToin interfaceComparable<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc>
-
getGeneralAnswerFbIsNotEmpty
public boolean getGeneralAnswerFbIsNotEmpty()
-
getCorrectAnswerFbIsNotEmpty
public boolean getCorrectAnswerFbIsNotEmpty()
-
getIncorrectAnswerFbIsNotEmpty
public boolean getIncorrectAnswerFbIsNotEmpty()
-
getTextIsNotEmpty
public boolean getTextIsNotEmpty()
-
getPartialCredit
public Double getPartialCredit()
- Specified by:
getPartialCreditin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
setPartialCredit
public void setPartialCredit(Double pCredit)
- Specified by:
setPartialCreditin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc
-
clone
protected Answer clone() throws CloneNotSupportedException
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
-