
Class FhirDefaultPolicyAdvisor
java.lang.Object
org.hl7.fhir.common.hapi.validation.validator.FhirDefaultPolicyAdvisor
- All Implemented Interfaces:
org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor
public class FhirDefaultPolicyAdvisor
extends Object
implements org.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor
Implementation of the base
IValidationPolicyAdvisor
. This is used as the default for all validation operations
done within the core libraries, as without a default, it will ignore some validation operations.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.hl7.fhir.r5.utils.validation.constants.CodedContentValidationPolicy
policyForCodedContent
(org.hl7.fhir.r5.utils.validation.IResourceValidator validator, Object appContext, String stackPath, org.hl7.fhir.r5.model.ElementDefinition definition, org.hl7.fhir.r5.model.StructureDefinition structure, org.hl7.fhir.r5.utils.validation.constants.BindingKind kind, org.hl7.fhir.r5.model.ValueSet valueSet, List<String> systems) org.hl7.fhir.r5.utils.validation.constants.ContainedReferenceValidationPolicy
policyForContained
(org.hl7.fhir.r5.utils.validation.IResourceValidator validator, Object appContext, String containerType, String containerId, org.hl7.fhir.r5.elementmodel.Element.SpecialElement containingResourceType, String path, String url) org.hl7.fhir.r5.utils.validation.constants.ReferenceValidationPolicy
policyForReference
(org.hl7.fhir.r5.utils.validation.IResourceValidator validator, Object appContext, String path, String url)
-
Constructor Details
-
FhirDefaultPolicyAdvisor
public FhirDefaultPolicyAdvisor()
-
-
Method Details
-
policyForReference
public org.hl7.fhir.r5.utils.validation.constants.ReferenceValidationPolicy policyForReference(org.hl7.fhir.r5.utils.validation.IResourceValidator validator, Object appContext, String path, String url) - Specified by:
policyForReference
in interfaceorg.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor
-
policyForContained
public org.hl7.fhir.r5.utils.validation.constants.ContainedReferenceValidationPolicy policyForContained(org.hl7.fhir.r5.utils.validation.IResourceValidator validator, Object appContext, String containerType, String containerId, org.hl7.fhir.r5.elementmodel.Element.SpecialElement containingResourceType, String path, String url) - Specified by:
policyForContained
in interfaceorg.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor
-
policyForCodedContent
public org.hl7.fhir.r5.utils.validation.constants.CodedContentValidationPolicy policyForCodedContent(org.hl7.fhir.r5.utils.validation.IResourceValidator validator, Object appContext, String stackPath, org.hl7.fhir.r5.model.ElementDefinition definition, org.hl7.fhir.r5.model.StructureDefinition structure, org.hl7.fhir.r5.utils.validation.constants.BindingKind kind, org.hl7.fhir.r5.model.ValueSet valueSet, List<String> systems) - Specified by:
policyForCodedContent
in interfaceorg.hl7.fhir.r5.utils.validation.IValidationPolicyAdvisor
-