Interface ItemTextIfc

    • Field Detail

      • EMI_THEME_TEXT_SEQUENCE

        static final Long EMI_THEME_TEXT_SEQUENCE
      • EMI_ANSWER_OPTIONS_SEQUENCE

        static final Long EMI_ANSWER_OPTIONS_SEQUENCE
      • EMI_LEAD_IN_TEXT_SEQUENCE

        static final Long EMI_LEAD_IN_TEXT_SEQUENCE
    • Method Detail

      • getId

        Long getId()
      • setId

        void setId​(Long id)
      • getSequence

        Long getSequence()
      • setSequence

        void setSequence​(Long sequence)
      • setText

        void setText​(String text)
      • setAnswerSet

        void setAnswerSet​(Set<AnswerIfc> answerSet)
      • getAnswerArrayWithDistractorSorted

        List<AnswerIfc> getAnswerArrayWithDistractorSorted()
      • addItemTextAttachment

        void addItemTextAttachment​(ItemTextAttachmentIfc attachment)
        This is an actual EMI Question Item (i.e. not Theme or Lead In Text or Complete Answer Options List)
        Since:
        2.10
      • removeItemTextAttachmentById

        void removeItemTextAttachmentById​(Long attachmentId)
      • isEmiQuestionItemText

        boolean isEmiQuestionItemText()
      • getRequiredOptionsCount

        Integer getRequiredOptionsCount()
        Get the number of required option
        Returns:
        the number of required options or 1 if not defined
        Since:
        2.10
      • setRequiredOptionsCount

        void setRequiredOptionsCount​(Integer requiredOptionsCount)
      • getEmiCorrectOptionLabels

        String getEmiCorrectOptionLabels()
      • getHasAttachment

        boolean getHasAttachment()