
Class ValidationMessagePostProcessingInterceptor
java.lang.Object
ca.uhn.fhir.rest.server.interceptor.validation.ValidationMessagePostProcessingInterceptor
- Direct Known Subclasses:
ValidationMessageUnknownCodeSystemPostProcessingInterceptor
-
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.ValidationResulthandle(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)
-