public AuditHelper.ValidationState getValidationState(ProposalDevelopmentDocumentForm form) {
   AuditHelper.ValidationState severityLevel = AuditHelper.ValidationState.OK;
   form.setAuditActivated(true);
   List<DataValidationItem> dataValidationItems =
       ((ProposalDevelopmentViewHelperServiceImpl) form.getViewHelperService())
           .populateDataValidation(form);
   if (dataValidationItems != null && dataValidationItems.size() > 0) {
     for (DataValidationItem validationItem : dataValidationItems) {
       if (StringUtils.endsWith(validationItem.getSeverity(), Constants.AUDIT_ERRORS)) {
         severityLevel = AuditHelper.ValidationState.ERROR;
         break;
       }
       if (StringUtils.equals(validationItem.getSeverity(), Constants.AUDIT_WARNINGS)) {
         severityLevel = AuditHelper.ValidationState.WARNING;
       }
     }
     form.setDataValidationItems(dataValidationItems);
   }
   getGlobalVariableService().getMessageMap().clearErrorMessages();
   return severityLevel;
 }