Class ItemText
- java.lang.Object
-
- org.sakaiproject.tool.assessment.data.dao.assessment.ItemText
-
- All Implemented Interfaces:
Serializable,Comparable<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc>,org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
public class ItemText extends Object implements Serializable, org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc, Comparable<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc>
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddItemTextAttachment(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextAttachmentIfc attachment)voidaddNewItemTextAttachment(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextAttachmentIfc attachment)intcompareTo(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc o)List<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc>getAnswerArray()List<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc>getAnswerArraySorted()List<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc>getAnswerArrayWithDistractorSorted()This is used for displaying the enumerated answers, with a distractor option if necessary.Set<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc>getAnswerSet()StringgetEmiCorrectOptionLabels()booleangetHasAttachment()LonggetId()org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfcgetItem()List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextAttachmentIfc>getItemTextAttachmentList()Map<Long,org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextAttachmentIfc>getItemTextAttachmentMap()Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextAttachmentIfc>getItemTextAttachmentSet()IntegergetRequiredOptionsCount()LonggetSequence()StringgetText()booleanisEmiQuestionItemText()voidremoveItemTextAttachment(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextAttachmentIfc attachment)voidremoveItemTextAttachmentById(Long attachmentId)voidsetAnswerSet(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc> answerSet)voidsetId(Long id)voidsetItem(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc item)voidsetItemTextAttachmentSet(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextAttachmentIfc> itemTextAttachmentSet)voidsetRequiredOptionsCount(Integer requiredOptionsCount)voidsetSequence(Long sequence)voidsetText(String text)StringtoString()
-
-
-
Method Detail
-
getId
public Long getId()
- Specified by:
getIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
setId
public void setId(Long id)
- Specified by:
setIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
getItem
public org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc getItem()
- Specified by:
getItemin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
setItem
public void setItem(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemDataIfc item)
- Specified by:
setItemin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
getSequence
public Long getSequence()
- Specified by:
getSequencein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
setSequence
public void setSequence(Long sequence)
- Specified by:
setSequencein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
getText
public String getText()
- Specified by:
getTextin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
setText
public void setText(String text)
- Specified by:
setTextin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
getAnswerSet
public Set<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc> getAnswerSet()
- Specified by:
getAnswerSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
setAnswerSet
public void setAnswerSet(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc> answerSet)
- Specified by:
setAnswerSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
getAnswerArray
public List<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc> getAnswerArray()
- Specified by:
getAnswerArrayin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
compareTo
public int compareTo(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc o)
- Specified by:
compareToin interfaceComparable<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc>
-
getAnswerArraySorted
public List<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc> getAnswerArraySorted()
- Specified by:
getAnswerArraySortedin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
getAnswerArrayWithDistractorSorted
public List<org.sakaiproject.tool.assessment.data.ifc.assessment.AnswerIfc> getAnswerArrayWithDistractorSorted()
This is used for displaying the enumerated answers, with a distractor option if necessary. If the question has a distractor, it should be presented once and only once, at the end of the list of choices. Ex: A. Option 1 B. Option 2 C. None of the above- Specified by:
getAnswerArrayWithDistractorSortedin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc- Returns:
-
getItemTextAttachmentSet
public Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextAttachmentIfc> getItemTextAttachmentSet()
- Specified by:
getItemTextAttachmentSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
getItemTextAttachmentList
public List<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextAttachmentIfc> getItemTextAttachmentList()
-
setItemTextAttachmentSet
public void setItemTextAttachmentSet(Set<org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextAttachmentIfc> itemTextAttachmentSet)
- Specified by:
setItemTextAttachmentSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
getItemTextAttachmentMap
public Map<Long,org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextAttachmentIfc> getItemTextAttachmentMap()
- Specified by:
getItemTextAttachmentMapin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
addItemTextAttachment
public void addItemTextAttachment(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextAttachmentIfc attachment)
- Specified by:
addItemTextAttachmentin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
addNewItemTextAttachment
public void addNewItemTextAttachment(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextAttachmentIfc attachment)
- Specified by:
addNewItemTextAttachmentin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
removeItemTextAttachmentById
public void removeItemTextAttachmentById(Long attachmentId)
- Specified by:
removeItemTextAttachmentByIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
removeItemTextAttachment
public void removeItemTextAttachment(org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextAttachmentIfc attachment)
- Specified by:
removeItemTextAttachmentin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
getHasAttachment
public boolean getHasAttachment()
- Specified by:
getHasAttachmentin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
isEmiQuestionItemText
public boolean isEmiQuestionItemText()
- Specified by:
isEmiQuestionItemTextin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
getRequiredOptionsCount
public Integer getRequiredOptionsCount()
- Specified by:
getRequiredOptionsCountin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
setRequiredOptionsCount
public void setRequiredOptionsCount(Integer requiredOptionsCount)
- Specified by:
setRequiredOptionsCountin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
getEmiCorrectOptionLabels
public String getEmiCorrectOptionLabels()
- Specified by:
getEmiCorrectOptionLabelsin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
-
-