Class PublishedItemText
- java.lang.Object
-
- org.sakaiproject.tool.assessment.data.dao.assessment.PublishedItemText
-
- All Implemented Interfaces:
Serializable,Comparable<ItemTextIfc>,ItemTextIfc
public class PublishedItemText extends Object implements Serializable, ItemTextIfc, Comparable<ItemTextIfc>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.sakaiproject.tool.assessment.data.ifc.assessment.ItemTextIfc
EMI_ANSWER_OPTIONS_SEQUENCE, EMI_LEAD_IN_TEXT_SEQUENCE, EMI_THEME_TEXT_SEQUENCE
-
-
Constructor Summary
Constructors Constructor Description PublishedItemText()PublishedItemText(PublishedItemData item, Long sequence, String text, Set answerSet)
-
Method Summary
-
-
-
Constructor Detail
-
PublishedItemText
public PublishedItemText()
-
PublishedItemText
public PublishedItemText(PublishedItemData item, Long sequence, String text, Set answerSet)
-
-
Method Detail
-
getId
public Long getId()
- Specified by:
getIdin interfaceItemTextIfc
-
setId
public void setId(Long id)
- Specified by:
setIdin interfaceItemTextIfc
-
getItem
public ItemDataIfc getItem()
- Specified by:
getItemin interfaceItemTextIfc
-
setItem
public void setItem(ItemDataIfc item)
- Specified by:
setItemin interfaceItemTextIfc
-
getSequence
public Long getSequence()
- Specified by:
getSequencein interfaceItemTextIfc
-
setSequence
public void setSequence(Long sequence)
- Specified by:
setSequencein interfaceItemTextIfc
-
getText
public String getText()
- Specified by:
getTextin interfaceItemTextIfc
-
setText
public void setText(String text)
- Specified by:
setTextin interfaceItemTextIfc
-
getAnswerSet
public Set getAnswerSet()
- Specified by:
getAnswerSetin interfaceItemTextIfc
-
setAnswerSet
public void setAnswerSet(Set answerSet)
- Specified by:
setAnswerSetin interfaceItemTextIfc
-
getAnswerArray
public ArrayList getAnswerArray()
- Specified by:
getAnswerArrayin interfaceItemTextIfc
-
getAnswerArraySorted
public ArrayList getAnswerArraySorted()
- Specified by:
getAnswerArraySortedin interfaceItemTextIfc
-
getAnswerArrayWithDistractorSorted
public List<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 interfaceItemTextIfc- Returns:
-
compareTo
public int compareTo(ItemTextIfc o)
- Specified by:
compareToin interfaceComparable<ItemTextIfc>
-
getItemTextAttachmentSet
public Set getItemTextAttachmentSet()
- Specified by:
getItemTextAttachmentSetin interfaceItemTextIfc
-
getItemTextAttachmentList
public List getItemTextAttachmentList()
-
setItemTextAttachmentSet
public void setItemTextAttachmentSet(Set itemTextAttachmentSet)
- Specified by:
setItemTextAttachmentSetin interfaceItemTextIfc
-
getItemTextAttachmentMap
public Map<Long,ItemTextAttachmentIfc> getItemTextAttachmentMap()
- Specified by:
getItemTextAttachmentMapin interfaceItemTextIfc
-
addItemTextAttachment
public void addItemTextAttachment(ItemTextAttachmentIfc attachment)
- Specified by:
addItemTextAttachmentin interfaceItemTextIfc
-
addNewItemTextAttachment
public void addNewItemTextAttachment(ItemTextAttachmentIfc attachment)
- Specified by:
addNewItemTextAttachmentin interfaceItemTextIfc
-
removeItemTextAttachmentById
public void removeItemTextAttachmentById(Long attachmentId)
- Specified by:
removeItemTextAttachmentByIdin interfaceItemTextIfc
-
removeItemTextAttachment
public void removeItemTextAttachment(ItemTextAttachmentIfc attachment)
- Specified by:
removeItemTextAttachmentin interfaceItemTextIfc
-
getHasAttachment
public boolean getHasAttachment()
- Specified by:
getHasAttachmentin interfaceItemTextIfc
-
isEmiQuestionItemText
public boolean isEmiQuestionItemText()
- Specified by:
isEmiQuestionItemTextin interfaceItemTextIfc
-
getRequiredOptionsCount
public Integer getRequiredOptionsCount()
- Specified by:
getRequiredOptionsCountin interfaceItemTextIfc
-
setRequiredOptionsCount
public void setRequiredOptionsCount(Integer requiredOptionsCount)
- Specified by:
setRequiredOptionsCountin interfaceItemTextIfc
-
getEmiCorrectOptionLabels
public String getEmiCorrectOptionLabels()
- Specified by:
getEmiCorrectOptionLabelsin interfaceItemTextIfc
-
-