
Class ValidationMessagePostProcessingInterceptor
java.lang.Object
ca.uhn.fhir.rest.server.interceptor.validation.ValidationMessagePostProcessingInterceptor
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPostProcessingPatterns
(ValidationPostProcessingRuleJson... theJsonDefinitions) Supplies one or more message definitions to post-process.addPostProcessingPatterns
(List<ValidationPostProcessingRuleJson> theJsonDefinitions) Supplies one or more message definitions to post-process.ca.uhn.fhir.validation.ValidationResult
handle
(ca.uhn.fhir.validation.ValidationResult theResult)
-
Constructor Details
-
ValidationMessagePostProcessingInterceptor
-
-
Method Details
-
addPostProcessingPatterns
public ValidationMessagePostProcessingInterceptor addPostProcessingPatterns(ValidationPostProcessingRuleJson... theJsonDefinitions) 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
public ValidationMessagePostProcessingInterceptor addPostProcessingPatterns(List<ValidationPostProcessingRuleJson> theJsonDefinitions) 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)
-