Class ServerResolveFunction
- java.lang.Object
-
- org.linuxforhealth.fhir.path.function.FHIRPathAbstractFunction
-
- org.linuxforhealth.fhir.path.function.ResolveFunction
-
- org.linuxforhealth.fhir.server.resolve.ServerResolveFunction
-
- All Implemented Interfaces:
FHIRPathFunction
public class ServerResolveFunction extends ResolveFunction
-
-
Field Summary
Fields Modifier and Type Field Description static CacheManager.ConfigurationRESOURCE_CACHE_CONFIGURATIONstatic java.lang.StringRESOURCE_CACHE_NAME
-
Constructor Summary
Constructors Constructor Description ServerResolveFunction(PersistenceHelper persistenceHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanmatchesServiceBaseUrl(java.lang.String baseUrl)protected ResourceresolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext, FHIRPathNode node, java.lang.String resourceType, java.lang.String logicalId, java.lang.String versionId)-
Methods inherited from class org.linuxforhealth.fhir.path.function.ResolveFunction
apply, getMaxArity, getMinArity, getName
-
Methods inherited from class org.linuxforhealth.fhir.path.function.FHIRPathAbstractFunction
cacheFunctionResult, equals, generateIssue, getCachedFunctionResult, hasCachedFunctionResult, hashCode
-
-
-
-
Field Detail
-
RESOURCE_CACHE_NAME
public static final java.lang.String RESOURCE_CACHE_NAME
- See Also:
- Constant Field Values
-
RESOURCE_CACHE_CONFIGURATION
public static final CacheManager.Configuration RESOURCE_CACHE_CONFIGURATION
-
-
Constructor Detail
-
ServerResolveFunction
public ServerResolveFunction(PersistenceHelper persistenceHelper)
-
-
Method Detail
-
resolveRelativeReference
protected Resource resolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext, FHIRPathNode node, java.lang.String resourceType, java.lang.String logicalId, java.lang.String versionId)
- Overrides:
resolveRelativeReferencein classResolveFunction
-
matchesServiceBaseUrl
protected boolean matchesServiceBaseUrl(java.lang.String baseUrl)
- Overrides:
matchesServiceBaseUrlin classResolveFunction
-
-