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 }