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 String
RESOURCE_CACHE_NAME
-
Fields inherited from class com.ibm.fhir.path.function.ResolveFunction
DEFAULT_RESOLVE_RELATIVE_REFERENCES, RESOLVE_RELATIVE_REFERENCES
-
-
Constructor Summary
Constructors Constructor Description ServerResolveFunction(PersistenceHelper persistenceHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
matchesServiceBaseUrl(String baseUrl)
protected Resource
resolveRelativeReference(FHIRPathEvaluator.EvaluationContext evaluationContext, FHIRPathNode node, String resourceType, String logicalId, 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
equals, generateIssue, hashCode
-
-
-
-
Field Detail
-
RESOURCE_CACHE_NAME
public static final 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, String resourceType, String logicalId, String versionId)
- Overrides:
resolveRelativeReference
in classResolveFunction
-
matchesServiceBaseUrl
protected boolean matchesServiceBaseUrl(String baseUrl)
- Overrides:
matchesServiceBaseUrl
in classResolveFunction
-
-