Package com.ibm.fhir.server.resolve
Class ServerResolveFunction
- java.lang.Object
-
- com.ibm.fhir.path.function.FHIRPathAbstractFunction
-
- com.ibm.fhir.path.function.ResolveFunction
-
- com.ibm.fhir.server.resolve.ServerResolveFunction
-
- All Implemented Interfaces:
FHIRPathFunction
public class ServerResolveFunction extends ResolveFunction
-
-
Field Summary
Fields Modifier and Type Field Description static CacheManager.Configuration
RESOURCE_CACHE_CONFIGURATION
static java.lang.String
RESOURCE_CACHE_NAME
-
Constructor Summary
Constructors Constructor Description ServerResolveFunction(PersistenceHelper persistenceHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
matchesServiceBaseUrl(java.lang.String baseUrl)
protected Resource
resolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext, FHIRPathNode node, java.lang.String resourceType, java.lang.String logicalId, java.lang.String versionId)
-
Methods inherited from class com.ibm.fhir.path.function.ResolveFunction
apply, getMaxArity, getMinArity, getName
-
Methods inherited from class com.ibm.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:
resolveRelativeReference
in classResolveFunction
-
matchesServiceBaseUrl
protected boolean matchesServiceBaseUrl(java.lang.String baseUrl)
- Overrides:
matchesServiceBaseUrl
in classResolveFunction
-
-