1 package org.kuali.coeus.common.questionnaire.api.question;
2
3 import org.kuali.coeus.common.questionnaire.api.core.QuestionTypeContract;
4 import org.kuali.coeus.sys.api.model.IdentifiableNumeric;
5
6 import java.util.List;
7
8 public interface QuestionContract extends IdentifiableNumeric {
9
10 String getDocumentNumber();
11 Integer getQuestionSeqId();
12 Integer getSequenceNumber();
13 String getSequenceStatus();
14 String getQuestion();
15 String getStatus();
16 String getLookupClass();
17 String getLookupReturn();
18 Integer getDisplayedAnswers();
19 Integer getMaxAnswers();
20 Integer getAnswerMaxLength();
21
22 QuestionCategoryContract getQuestionCategory();
23
24 QuestionTypeContract getQuestionType();
25
26 List<? extends QuestionExplanationContract> getQuestionExplanations();
27 }