public abstract class ProtocolQuestionnaireAuditRuleBase extends BaseQuestionnaireAuditRule<ProtocolDocumentBase> implements org.kuali.rice.krad.rules.rule.DocumentAuditRule
CHOMP_LAST_LETTER_S_FROM_COLLECTION_NAME, DOCUMENT_ERROR_PATH, VALIDATION_REQUIRED| Constructor and Description |
|---|
ProtocolQuestionnaireAuditRuleBase() |
addErrorToAuditErrors, getIncompleteMandatoryQuestionnaire, getQuestionnaireUsage, reportAndCreateAuditClusteraddAuditError, getBusinessObjectService, getErrorReporter, getKnsDictionaryValidationService, getParameterService, getSoftErrors, hasPermission, hasPermission, hasRole, hasRole, isInvalid, isValid, keyValue, processBudgetVersionsBusinessRule, reportError, reportErrorWithoutFullErrorPath, reportSoftError, reportWarning, setBusinessObjectService, setParameterServicebuildDocumentTypeActionRequestPermissionDetails, buildDocumentTypePermissionDetails, getDataDictionaryService, getDictionaryValidationService, getDocumentDictionaryService, getGroupService, getKualiConfigurationService, getMaxDictionaryValidationDepth, getPermissionService, getPersonService, hasAdHocRouteCompletion, isAddHocRoutePersonValid, isAddHocRouteWorkgroupValid, isAdHocRouteCompletionToInitiator, isAdHocRouteRecipientsValid, isDocumentAttributesValid, isDocumentOverviewValid, isNoteValid, processAddAdHocRoutePerson, processAddAdHocRouteWorkgroup, processAddNote, processApproveDocument, processCompleteDocument, processCustomAddAdHocRoutePersonBusinessRules, processCustomAddAdHocRouteWorkgroupBusinessRules, processCustomAddNoteBusinessRules, processCustomApproveDocumentBusinessRules, processCustomCompleteDocumentBusinessRules, processCustomRouteDocumentBusinessRules, processCustomSaveDocumentBusinessRules, processCustomSendAdHocRequests, processRouteDocument, processSaveDocument, processSendAdHocRequests, setDocumentDictionaryService, setMaxDictionaryValidationDepth, useKimPermission, validateSensitiveDataValuepublic boolean processRunAuditBusinessRules(org.kuali.rice.krad.document.Document document)
processRunAuditBusinessRules in interface org.kuali.rice.krad.rules.rule.DocumentAuditRuleprocessRunAuditBusinessRules in class BaseQuestionnaireAuditRule<ProtocolDocumentBase>protected List<Integer> getIncompleteMandatoryQuestionnaire(ProtocolDocumentBase protocolDocument)
getIncompleteMandatoryQuestionnaire in class BaseQuestionnaireAuditRule<ProtocolDocumentBase>protected void addQuestionnaireNotUpdatedErrorToAuditErrors(Integer answerHeaderIndex, QuestionnaireUsage usage)
protected void addMandatoryQuestionnaireErrorToAuditErrors(Integer answerHeaderIndex, QuestionnaireUsage usage)
protected void addErrorToAuditErrors(Integer answerHeaderIndex, QuestionnaireUsage usage, String errorKey, String messageKey)
List auditError.public boolean isMandatorySubmissionQuestionnaireComplete(List<AnswerHeader> answerHeaders)
protected QuestionnaireAnswerService getQuestionnaireAnswerService()
getQuestionnaireAnswerService in class BaseQuestionnaireAuditRule<ProtocolDocumentBase>protected String getAuditErrorLink()
getAuditErrorLink in class BaseQuestionnaireAuditRule<ProtocolDocumentBase>protected String getAuditErrorsLabel()
getAuditErrorsLabel in class BaseQuestionnaireAuditRule<ProtocolDocumentBase>public boolean isRequestSubmission()
public void setRequestSubmittion(boolean requestSubmission)
protected abstract String getModuleCodeHook()
protected abstract ProtocolModuleQuestionnaireBeanBase getProtocolModuleQuestionnaireBean(ProtocolBase protocol)
protected abstract ProtocolModuleQuestionnaireBeanBase getProtocolModuleQuestionnaireBean(String moduleItemCode, String moduleItemKey, String moduleSubItemCode, String moduleSubItemKey, boolean finalDoc)
protected abstract String getQuestionnaireModuleCodeHook()
Copyright © 2013 The Kuali Foundation. All Rights Reserved.