Class SnapshotGeneratingValidationSupport
- java.lang.Object
-
- org.hl7.fhir.common.hapi.validation.support.SnapshotGeneratingValidationSupport
-
- All Implemented Interfaces:
ca.uhn.fhir.context.support.IValidationSupport
public class SnapshotGeneratingValidationSupport extends Object implements ca.uhn.fhir.context.support.IValidationSupport
Simple validation support module that handles profile snapshot generation.This module currently supports the following FHIR versions:
- DSTU3
- R4
- R5
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface ca.uhn.fhir.context.support.IValidationSupport
ca.uhn.fhir.context.support.IValidationSupport.BaseConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationResult, ca.uhn.fhir.context.support.IValidationSupport.CodingConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.ConceptDesignation, ca.uhn.fhir.context.support.IValidationSupport.IssueSeverity, ca.uhn.fhir.context.support.IValidationSupport.LookupCodeResult, ca.uhn.fhir.context.support.IValidationSupport.StringConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.ValueSetExpansionOutcome
-
-
Constructor Summary
Constructors Constructor Description SnapshotGeneratingValidationSupport(ca.uhn.fhir.context.FhirContext theCtx)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hl7.fhir.instance.model.api.IBaseResourcegenerateSnapshot(ca.uhn.fhir.context.support.ValidationSupportContext theValidationSupportContext, org.hl7.fhir.instance.model.api.IBaseResource theInput, String theUrl, String theWebUrl, String theProfileName)ca.uhn.fhir.context.FhirContextgetFhirContext()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ca.uhn.fhir.context.support.IValidationSupport
expandValueSet, fetchAllConformanceResources, fetchAllStructureDefinitions, fetchCodeSystem, fetchResource, fetchStructureDefinition, fetchValueSet, invalidateCaches, isCodeSystemSupported, isValueSetSupported, lookupCode, validateCode, validateCodeInValueSet
-
-
-
-
Constructor Detail
-
SnapshotGeneratingValidationSupport
public SnapshotGeneratingValidationSupport(ca.uhn.fhir.context.FhirContext theCtx)
Constructor
-
-
Method Detail
-
generateSnapshot
public org.hl7.fhir.instance.model.api.IBaseResource generateSnapshot(ca.uhn.fhir.context.support.ValidationSupportContext theValidationSupportContext, org.hl7.fhir.instance.model.api.IBaseResource theInput, String theUrl, String theWebUrl, String theProfileName)
- Specified by:
generateSnapshotin interfaceca.uhn.fhir.context.support.IValidationSupport
-
getFhirContext
public ca.uhn.fhir.context.FhirContext getFhirContext()
- Specified by:
getFhirContextin interfaceca.uhn.fhir.context.support.IValidationSupport
-
-