Class VersionSpecificWorkerContextWrapper
java.lang.Object
org.hl7.fhir.utilities.i18n.I18nBase
org.hl7.fhir.common.hapi.validation.validator.VersionSpecificWorkerContextWrapper
- All Implemented Interfaces:
org.hl7.fhir.r5.context.IWorkerContext
public class VersionSpecificWorkerContextWrapper
extends org.hl7.fhir.utilities.i18n.I18nBase
implements org.hl7.fhir.r5.context.IWorkerContext
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hl7.fhir.r5.context.IWorkerContext
org.hl7.fhir.r5.context.IWorkerContext.CodingValidationRequest, org.hl7.fhir.r5.context.IWorkerContext.IContextResourceLoader, org.hl7.fhir.r5.context.IWorkerContext.ILoggingService, org.hl7.fhir.r5.context.IWorkerContext.ValidationResult -
Field Summary
Fields inherited from class org.hl7.fhir.utilities.i18n.I18nBase
KEY_DELIMITER, PLURAL_SUFFIX -
Constructor Summary
ConstructorsConstructorDescriptionVersionSpecificWorkerContextWrapper(ca.uhn.fhir.context.support.ValidationSupportContext theValidationSupportContext, ca.uhn.hapi.converters.canonical.VersionCanonicalizer theVersionCanonicalizer) -
Method Summary
Modifier and TypeMethodDescriptionvoidcachePackage(org.hl7.fhir.r5.model.PackageInformation packageInformation) voidcacheResource(org.hl7.fhir.r5.model.Resource res) voidcacheResourceFromPackage(org.hl7.fhir.r5.model.Resource res, org.hl7.fhir.r5.model.PackageInformation packageDetails) org.hl7.fhir.utilities.TimeTrackerclock()static ca.uhn.fhir.context.support.ConceptValidationOptionsconvertConceptValidationOptions(org.hl7.fhir.utilities.validation.ValidationOptions theOptions) org.hl7.fhir.r5.terminologies.ValueSetExpander.ValueSetExpansionOutcomeexpandVS(org.hl7.fhir.r5.model.Resource src, org.hl7.fhir.r5.model.ElementDefinition.ElementDefinitionBindingComponent binding, boolean cacheOk, boolean Hierarchical) org.hl7.fhir.r5.terminologies.ValueSetExpander.ValueSetExpansionOutcomeexpandVS(org.hl7.fhir.r5.model.ValueSet.ConceptSetComponent inc, boolean hierarchical, boolean noInactive) org.hl7.fhir.r5.terminologies.ValueSetExpander.ValueSetExpansionOutcomeexpandVS(org.hl7.fhir.r5.model.ValueSet source, boolean cacheOk, boolean Hierarchical) org.hl7.fhir.r5.terminologies.ValueSetExpander.ValueSetExpansionOutcomeexpandVS(org.hl7.fhir.r5.model.ValueSet source, boolean cacheOk, boolean heiarchical, boolean incompleteOk) org.hl7.fhir.r5.model.CodeSystemfetchCodeSystem(String system) org.hl7.fhir.r5.model.CodeSystemfetchCodeSystem(String system, String verison) <T extends org.hl7.fhir.r5.model.Resource>
TfetchResource(Class<T> class_, String uri) <T extends org.hl7.fhir.r5.model.Resource>
TfetchResource(Class<T> class_, String uri, String version) <T extends org.hl7.fhir.r5.model.Resource>
TfetchResource(Class<T> class_, String uri, org.hl7.fhir.r5.model.Resource canonicalForSource) org.hl7.fhir.r5.model.ResourcefetchResourceById(String type, String uri) <T extends org.hl7.fhir.r5.model.Resource>
List<T>fetchResourcesByType(Class<T> theClass) <T extends org.hl7.fhir.r5.model.Resource>
TfetchResourceWithException(Class<T> class_, String uri) <T extends org.hl7.fhir.r5.model.Resource>
TfetchResourceWithException(Class<T> class_, String uri, org.hl7.fhir.r5.model.Resource sourceOfReference) org.hl7.fhir.r5.model.StructureDefinitionfetchTypeDefinition(String typeName) byte[]intorg.hl7.fhir.r5.model.Parametersorg.hl7.fhir.r5.context.IWorkerContext.ILoggingServiceorg.hl7.fhir.r5.model.PackageInformationgetPackage(String id, String ver) org.hl7.fhir.r5.model.PackageInformationorg.hl7.fhir.r5.context.IWorkerContextManager.IPackageLoadingTrackerorg.hl7.fhir.r5.profilemodel.PEBuildergetProfiledElementBuilder(org.hl7.fhir.r5.profilemodel.PEBuilder.PEElementPropertiesPolicy thePEElementPropertiesPolicy, boolean theB) org.fhir.ucum.UcumServicebooleanbooleanhasPackage(String id, String ver) booleanhasPackage(org.hl7.fhir.r5.model.PackageInformation packageInformation) <T extends org.hl7.fhir.r5.model.Resource>
booleanhasResource(Class<T> class_, String uri) voidbooleanintloadFromPackage(org.hl7.fhir.utilities.npm.NpmPackage pi, org.hl7.fhir.r5.context.IWorkerContext.IContextResourceLoader loader) intloadFromPackage(org.hl7.fhir.utilities.npm.NpmPackage pi, org.hl7.fhir.r5.context.IWorkerContext.IContextResourceLoader loader, String[] types) intloadFromPackageAndDependencies(org.hl7.fhir.utilities.npm.NpmPackage pi, org.hl7.fhir.r5.context.IWorkerContext.IContextResourceLoader loader, org.hl7.fhir.utilities.npm.BasePackageCacheManager pcm) org.hl7.fhir.r5.utils.validation.IResourceValidatornewVersionSpecificWorkerContextWrapper(ca.uhn.fhir.context.support.IValidationSupport theValidationSupport) org.hl7.fhir.r5.context.IWorkerContextsetClientRetryCount(int value) voidsetExpansionProfile(org.hl7.fhir.r5.model.Parameters expParameters) voidvoidsetLogger(org.hl7.fhir.r5.context.IWorkerContext.ILoggingService logger) org.hl7.fhir.r5.context.IWorkerContextsetPackageTracker(org.hl7.fhir.r5.context.IWorkerContextManager.IPackageLoadingTracker packageTracker) voidsetUcumService(org.fhir.ucum.UcumService ucumService) booleansupportsSystem(String system) org.hl7.fhir.utilities.TranslationServicesorg.hl7.fhir.r5.context.IWorkerContext.ValidationResultvalidateCode(org.hl7.fhir.utilities.validation.ValidationOptions theOptions, String system, String version, String code, String display) org.hl7.fhir.r5.context.IWorkerContext.ValidationResultvalidateCode(org.hl7.fhir.utilities.validation.ValidationOptions theOptions, String theSystem, String version, String theCode, String display, org.hl7.fhir.r5.model.ValueSet theValueSet) org.hl7.fhir.r5.context.IWorkerContext.ValidationResultvalidateCode(org.hl7.fhir.utilities.validation.ValidationOptions theOptions, String code, org.hl7.fhir.r5.model.ValueSet theValueSet) org.hl7.fhir.r5.context.IWorkerContext.ValidationResultvalidateCode(org.hl7.fhir.utilities.validation.ValidationOptions theOptions, org.hl7.fhir.r5.model.CodeableConcept code, org.hl7.fhir.r5.model.ValueSet theVs) org.hl7.fhir.r5.context.IWorkerContext.ValidationResultvalidateCode(org.hl7.fhir.utilities.validation.ValidationOptions theOptions, org.hl7.fhir.r5.model.Coding theCoding, org.hl7.fhir.r5.model.ValueSet theValueSet) org.hl7.fhir.r5.context.IWorkerContext.ValidationResultvalidateCode(org.hl7.fhir.utilities.validation.ValidationOptions options, org.hl7.fhir.r5.model.Coding code, org.hl7.fhir.r5.model.ValueSet vs, org.hl7.fhir.r5.utils.validation.ValidationContextCarrier ctxt) voidvalidateCodeBatch(org.hl7.fhir.utilities.validation.ValidationOptions options, List<? extends org.hl7.fhir.r5.context.IWorkerContext.CodingValidationRequest> codes, org.hl7.fhir.r5.model.ValueSet vs) Methods inherited from class org.hl7.fhir.utilities.i18n.I18nBase
formatMessage, formatMessagePlural, getPluralKey, isWarnAboutMissingMessages, setPluralRules, setValidationMessageLanguage, setWarnAboutMissingMessagesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.r5.context.IWorkerContext
formatMessage, formatMessagePlural, setValidationMessageLanguage
-
Constructor Details
-
VersionSpecificWorkerContextWrapper
public VersionSpecificWorkerContextWrapper(ca.uhn.fhir.context.support.ValidationSupportContext theValidationSupportContext, ca.uhn.hapi.converters.canonical.VersionCanonicalizer theVersionCanonicalizer)
-
-
Method Details
-
getBinaryKeysAsSet
- Specified by:
getBinaryKeysAsSetin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
hasBinaryKey
- Specified by:
hasBinaryKeyin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
getBinaryForKey
- Specified by:
getBinaryForKeyin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
loadFromPackage
public int loadFromPackage(org.hl7.fhir.utilities.npm.NpmPackage pi, org.hl7.fhir.r5.context.IWorkerContext.IContextResourceLoader loader) throws org.hl7.fhir.exceptions.FHIRException - Specified by:
loadFromPackagein interfaceorg.hl7.fhir.r5.context.IWorkerContext- Throws:
org.hl7.fhir.exceptions.FHIRException
-
loadFromPackage
public int loadFromPackage(org.hl7.fhir.utilities.npm.NpmPackage pi, org.hl7.fhir.r5.context.IWorkerContext.IContextResourceLoader loader, String[] types) throws org.hl7.fhir.exceptions.FHIRException - Specified by:
loadFromPackagein interfaceorg.hl7.fhir.r5.context.IWorkerContext- Throws:
org.hl7.fhir.exceptions.FHIRException
-
loadFromPackageAndDependencies
public int loadFromPackageAndDependencies(org.hl7.fhir.utilities.npm.NpmPackage pi, org.hl7.fhir.r5.context.IWorkerContext.IContextResourceLoader loader, org.hl7.fhir.utilities.npm.BasePackageCacheManager pcm) throws org.hl7.fhir.exceptions.FHIRException - Specified by:
loadFromPackageAndDependenciesin interfaceorg.hl7.fhir.r5.context.IWorkerContext- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasPackage
- Specified by:
hasPackagein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
hasPackage
- Specified by:
hasPackagein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
getPackage
- Specified by:
getPackagein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
getClientRetryCount
- Specified by:
getClientRetryCountin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
setClientRetryCount
- Specified by:
setClientRetryCountin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
clock
- Specified by:
clockin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
getPackageTracker
- Specified by:
getPackageTrackerin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
setPackageTracker
public org.hl7.fhir.r5.context.IWorkerContext setPackageTracker(org.hl7.fhir.r5.context.IWorkerContextManager.IPackageLoadingTracker packageTracker) - Specified by:
setPackageTrackerin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
getSpecUrl
- Specified by:
getSpecUrlin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
getProfiledElementBuilder
public org.hl7.fhir.r5.profilemodel.PEBuilder getProfiledElementBuilder(org.hl7.fhir.r5.profilemodel.PEBuilder.PEElementPropertiesPolicy thePEElementPropertiesPolicy, boolean theB) - Specified by:
getProfiledElementBuilderin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
getPackageForUrl
- Specified by:
getPackageForUrlin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
getExpansionParameters
- Specified by:
getExpansionParametersin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
setExpansionProfile
- Specified by:
setExpansionProfilein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
cacheResource
- Specified by:
cacheResourcein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
cacheResourceFromPackage
public void cacheResourceFromPackage(org.hl7.fhir.r5.model.Resource res, org.hl7.fhir.r5.model.PackageInformation packageDetails) throws org.hl7.fhir.exceptions.FHIRException - Specified by:
cacheResourceFromPackagein interfaceorg.hl7.fhir.r5.context.IWorkerContext- Throws:
org.hl7.fhir.exceptions.FHIRException
-
cachePackage
- Specified by:
cachePackagein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
expandVS
public org.hl7.fhir.r5.terminologies.ValueSetExpander.ValueSetExpansionOutcome expandVS(org.hl7.fhir.r5.model.ValueSet source, boolean cacheOk, boolean Hierarchical) - Specified by:
expandVSin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
expandVS
public org.hl7.fhir.r5.terminologies.ValueSetExpander.ValueSetExpansionOutcome expandVS(org.hl7.fhir.r5.model.Resource src, org.hl7.fhir.r5.model.ElementDefinition.ElementDefinitionBindingComponent binding, boolean cacheOk, boolean Hierarchical) - Specified by:
expandVSin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
expandVS
public org.hl7.fhir.r5.terminologies.ValueSetExpander.ValueSetExpansionOutcome expandVS(org.hl7.fhir.r5.model.ValueSet.ConceptSetComponent inc, boolean hierarchical, boolean noInactive) throws org.hl7.fhir.exceptions.TerminologyServiceException - Specified by:
expandVSin interfaceorg.hl7.fhir.r5.context.IWorkerContext- Throws:
org.hl7.fhir.exceptions.TerminologyServiceException
-
getLocale
- Specified by:
getLocalein interfaceorg.hl7.fhir.r5.context.IWorkerContext- Overrides:
getLocalein classorg.hl7.fhir.utilities.i18n.I18nBase
-
setLocale
- Specified by:
setLocalein interfaceorg.hl7.fhir.r5.context.IWorkerContext- Overrides:
setLocalein classorg.hl7.fhir.utilities.i18n.I18nBase
-
fetchCodeSystem
- Specified by:
fetchCodeSystemin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
fetchCodeSystem
- Specified by:
fetchCodeSystemin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
fetchResource
- Specified by:
fetchResourcein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
fetchResourceById
- Specified by:
fetchResourceByIdin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
fetchResourceWithException
public <T extends org.hl7.fhir.r5.model.Resource> T fetchResourceWithException(Class<T> class_, String uri) throws org.hl7.fhir.exceptions.FHIRException - Specified by:
fetchResourceWithExceptionin interfaceorg.hl7.fhir.r5.context.IWorkerContext- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fetchResource
public <T extends org.hl7.fhir.r5.model.Resource> T fetchResource(Class<T> class_, String uri, String version) - Specified by:
fetchResourcein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
fetchResource
public <T extends org.hl7.fhir.r5.model.Resource> T fetchResource(Class<T> class_, String uri, org.hl7.fhir.r5.model.Resource canonicalForSource) - Specified by:
fetchResourcein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
fetchResourceWithException
public <T extends org.hl7.fhir.r5.model.Resource> T fetchResourceWithException(Class<T> class_, String uri, org.hl7.fhir.r5.model.Resource sourceOfReference) throws org.hl7.fhir.exceptions.FHIRException - Specified by:
fetchResourceWithExceptionin interfaceorg.hl7.fhir.r5.context.IWorkerContext- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getResourceNames
- Specified by:
getResourceNamesin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
getResourceNamesAsSet
- Specified by:
getResourceNamesAsSetin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
fetchTypeDefinition
- Specified by:
fetchTypeDefinitionin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
getUcumService
- Specified by:
getUcumServicein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
setUcumService
- Specified by:
setUcumServicein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
getVersion
- Specified by:
getVersionin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
hasResource
- Specified by:
hasResourcein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
isNoTerminologyServer
- Specified by:
isNoTerminologyServerin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
getCodeSystemsUsed
- Specified by:
getCodeSystemsUsedin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
newValidator
- Specified by:
newValidatorin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
getNSUrlMap
- Specified by:
getNSUrlMapin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
getLogger
- Specified by:
getLoggerin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
setLogger
- Specified by:
setLoggerin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
supportsSystem
- Specified by:
supportsSystemin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
translator
- Specified by:
translatorin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
expandVS
public org.hl7.fhir.r5.terminologies.ValueSetExpander.ValueSetExpansionOutcome expandVS(org.hl7.fhir.r5.model.ValueSet source, boolean cacheOk, boolean heiarchical, boolean incompleteOk) - Specified by:
expandVSin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
validateCode
public org.hl7.fhir.r5.context.IWorkerContext.ValidationResult validateCode(org.hl7.fhir.utilities.validation.ValidationOptions theOptions, String system, String version, String code, String display) - Specified by:
validateCodein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
validateCode
public org.hl7.fhir.r5.context.IWorkerContext.ValidationResult validateCode(org.hl7.fhir.utilities.validation.ValidationOptions theOptions, String theSystem, String version, String theCode, String display, org.hl7.fhir.r5.model.ValueSet theValueSet) - Specified by:
validateCodein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
validateCode
public org.hl7.fhir.r5.context.IWorkerContext.ValidationResult validateCode(org.hl7.fhir.utilities.validation.ValidationOptions theOptions, String code, org.hl7.fhir.r5.model.ValueSet theValueSet) - Specified by:
validateCodein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
validateCode
public org.hl7.fhir.r5.context.IWorkerContext.ValidationResult validateCode(org.hl7.fhir.utilities.validation.ValidationOptions theOptions, org.hl7.fhir.r5.model.Coding theCoding, org.hl7.fhir.r5.model.ValueSet theValueSet) - Specified by:
validateCodein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
validateCode
public org.hl7.fhir.r5.context.IWorkerContext.ValidationResult validateCode(org.hl7.fhir.utilities.validation.ValidationOptions options, org.hl7.fhir.r5.model.Coding code, org.hl7.fhir.r5.model.ValueSet vs, org.hl7.fhir.r5.utils.validation.ValidationContextCarrier ctxt) - Specified by:
validateCodein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
validateCodeBatch
public void validateCodeBatch(org.hl7.fhir.utilities.validation.ValidationOptions options, List<? extends org.hl7.fhir.r5.context.IWorkerContext.CodingValidationRequest> codes, org.hl7.fhir.r5.model.ValueSet vs) - Specified by:
validateCodeBatchin interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
validateCode
public org.hl7.fhir.r5.context.IWorkerContext.ValidationResult validateCode(org.hl7.fhir.utilities.validation.ValidationOptions theOptions, org.hl7.fhir.r5.model.CodeableConcept code, org.hl7.fhir.r5.model.ValueSet theVs) - Specified by:
validateCodein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
invalidateCaches
-
fetchResourcesByType
- Specified by:
fetchResourcesByTypein interfaceorg.hl7.fhir.r5.context.IWorkerContext
-
convertConceptValidationOptions
public static ca.uhn.fhir.context.support.ConceptValidationOptions convertConceptValidationOptions(org.hl7.fhir.utilities.validation.ValidationOptions theOptions) -
newVersionSpecificWorkerContextWrapper
@Nonnull public static VersionSpecificWorkerContextWrapper newVersionSpecificWorkerContextWrapper(ca.uhn.fhir.context.support.IValidationSupport theValidationSupport)
-