public abstract class QuestionnaireHelperBase extends QuestionnaireHelperBase
UPDATE_WITH_NO_ANSWER_COPY| Constructor and Description |
|---|
QuestionnaireHelperBase(ProtocolFormBase form)
Constructs a QuestionnaireHelperBase.java.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract ProtocolTaskBase |
getModifyQnnrTaskHook(ProtocolBase protocol) |
abstract String |
getModuleCode() |
ModuleQuestionnaireBean |
getModuleQnBean() |
protected abstract Class<? extends ProtocolFinderDao> |
getProtocolFinderDaoClassHook() |
protected abstract String |
getProtocolModuleCodeForQuestionnaireHook() |
protected abstract ProtocolModuleQuestionnaireBeanBase |
getProtocolModuleQuestionnaireBeanHook(ProtocolBase protocol) |
String |
getProtocolNumber() |
void |
populateAnswers()
This method get/setup questionnaire answers when 'questionnaire' page is clicked.
|
void |
prepareView()
This method is to set up things for questionnaire page to be displayed.
|
void |
setProtocolNumber(String protocolNumber) |
void |
updateQuestionnaireAnswer(int answerHeaderIndex)
need to override to take care of "0' modulesubitemcode for amend questionnaire
|
getAnswerHeaders, getHeaderLabels, getQuestionnaireAnswerService, getRuleReferenced, getTaskAuthorizationService, getUserIdentifier, isAnswerQuestionnaire, preSave, resetHeaderLabels, setAnswerHeaders, setAnswerQuestionnaire, setHeaderLabels, setQuestionnaireActiveStatuses, setQuestionnaireAnswerService, updateChildIndicator, versionAnswerspublic QuestionnaireHelperBase(ProtocolFormBase form)
form - public void prepareView()
protected abstract ProtocolTaskBase getModifyQnnrTaskHook(ProtocolBase protocol)
public abstract String getModuleCode()
getModuleCode in class QuestionnaireHelperBasepublic ModuleQuestionnaireBean getModuleQnBean()
getModuleQnBean in class QuestionnaireHelperBaseprotected abstract ProtocolModuleQuestionnaireBeanBase getProtocolModuleQuestionnaireBeanHook(ProtocolBase protocol)
public void populateAnswers()
QuestionnaireHelperBasepopulateAnswers in class QuestionnaireHelperBasepublic void updateQuestionnaireAnswer(int answerHeaderIndex)
updateQuestionnaireAnswer in class QuestionnaireHelperBaseQuestionnaireHelperBase.updateQuestionnaireAnswer(int)protected abstract Class<? extends ProtocolFinderDao> getProtocolFinderDaoClassHook()
protected abstract String getProtocolModuleCodeForQuestionnaireHook()
public String getProtocolNumber()
public void setProtocolNumber(String protocolNumber)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.