Class CachingValidationSupport

All Implemented Interfaces:
ca.uhn.fhir.context.support.IValidationSupport

@Deprecated(since="8.0.0", forRemoval=true) public class CachingValidationSupport extends BaseValidationSupportWrapper implements ca.uhn.fhir.context.support.IValidationSupport
Deprecated, for removal: This API element is subject to removal in a future version.
This should no longer be used, caching functionality is provided by ValidationSupportChain
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Deprecated. 

    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.CodeValidationIssue, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationIssueCode, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationIssueCoding, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationIssueDetails, 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.GroupConceptProperty, 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.TranslateCodeRequest, ca.uhn.fhir.context.support.IValidationSupport.ValueSetExpansionOutcome
  • Field Summary

    Fields inherited from class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupport

    myCtx

    Fields inherited from interface ca.uhn.fhir.context.support.IValidationSupport

    TYPE_CODING, TYPE_GROUP, TYPE_STRING, URL_PREFIX_VALUE_SET
  • Constructor Summary

    Constructors
    Constructor
    Description
    CachingValidationSupport(ca.uhn.fhir.context.support.IValidationSupport theWrap)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Constructor with default timeouts
    CachingValidationSupport(ca.uhn.fhir.context.support.IValidationSupport theWrap, boolean theIsEnabledValidationForCodingsLogicalAnd)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    CachingValidationSupport(ca.uhn.fhir.context.support.IValidationSupport theWrap, CachingValidationSupport.CacheTimeouts theCacheTimeouts)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    CachingValidationSupport(ca.uhn.fhir.context.support.IValidationSupport theWrap, CachingValidationSupport.CacheTimeouts theCacheTimeouts, boolean theIsEnabledValidationForCodingsLogicalAnd)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Constructor with configurable timeouts
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class org.hl7.fhir.common.hapi.validation.support.BaseValidationSupport

    getFhirContext

    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, expandValueSet, fetchAllConformanceResources, fetchAllNonBaseStructureDefinitions, fetchAllSearchParameters, fetchAllStructureDefinitions, fetchBinary, fetchCodeSystem, fetchResource, fetchStructureDefinition, fetchValueSet, generateSnapshot, getFhirContext, getName, invalidateCaches, isCodeSystemSupported, isRemoteTerminologyServiceConfigured, isValueSetSupported, lookupCode, lookupCode, lookupCode, translateConcept, validateCode, validateCodeInValueSet
  • Constructor Details

    • CachingValidationSupport

      public CachingValidationSupport(ca.uhn.fhir.context.support.IValidationSupport theWrap)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Constructor with default timeouts
      Parameters:
      theWrap - The validation support module to wrap
    • CachingValidationSupport

      public CachingValidationSupport(ca.uhn.fhir.context.support.IValidationSupport theWrap, boolean theIsEnabledValidationForCodingsLogicalAnd)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • CachingValidationSupport

      public CachingValidationSupport(ca.uhn.fhir.context.support.IValidationSupport theWrap, CachingValidationSupport.CacheTimeouts theCacheTimeouts)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • CachingValidationSupport

      public CachingValidationSupport(ca.uhn.fhir.context.support.IValidationSupport theWrap, CachingValidationSupport.CacheTimeouts theCacheTimeouts, boolean theIsEnabledValidationForCodingsLogicalAnd)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Constructor with configurable timeouts
      Parameters:
      theWrap - The validation support module to wrap
      theCacheTimeouts - The timeouts to use
  • Method Details

    • isCodeableConceptValidationSuccessfulIfNotAllCodingsAreValid

      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      isCodeableConceptValidationSuccessfulIfNotAllCodingsAreValid in interface ca.uhn.fhir.context.support.IValidationSupport