Class ValidationMessagePostProcessingInterceptor

java.lang.Object
ca.uhn.fhir.rest.server.interceptor.validation.ValidationMessagePostProcessingInterceptor

  • Constructor Details

  • Method Details

    • addPostProcessingPatterns

      Supplies one or more message definitions to post-process. Validation messages matching defined 'msgId' or 'msgIdRegex', 'oldSeverity' and (optionally) case-insensitive 'diagnosticsFragments' matching fragments, will have their severity replaced by the defined 'newSeverity'.
      Parameters:
      theJsonDefinitions - ValidationPostProcessingRuleJson rules
    • addPostProcessingPatterns

      Supplies one or more message definitions to post-process. Validation messages matching defined 'msgId' or 'msgIdRegex', 'oldSeverity' and (optionally) case-insensitive 'diagnosticsFragments' matching fragments, will have their severity replaced by the defined 'newSeverity'.
      Parameters:
      theJsonDefinitions - list of ValidationPostProcessingRuleJson rules
    • handle

      public ca.uhn.fhir.validation.ValidationResult handle(ca.uhn.fhir.validation.ValidationResult theResult)