Package org.opencds.cqf.fhir.cr.common
Class ResourceResolver
java.lang.Object
org.opencds.cqf.fhir.cr.common.ResourceResolver
-
Constructor Summary
ConstructorsConstructorDescriptionResourceResolver(String resourceType, org.opencds.cqf.fhir.api.Repository repository) -
Method Summary
Modifier and TypeMethodDescription<T extends org.hl7.fhir.instance.model.api.IBaseResource>
Tresolve(org.opencds.cqf.fhir.utility.monad.Either<org.hl7.fhir.instance.model.api.IIdType, T> resource) <C extends org.hl7.fhir.instance.model.api.IPrimitiveType<String>,T extends org.hl7.fhir.instance.model.api.IBaseResource>
Tresolve(org.opencds.cqf.fhir.utility.monad.Either3<C, org.hl7.fhir.instance.model.api.IIdType, T> resource) protected org.hl7.fhir.instance.model.api.IBaseResourceresolveById(org.hl7.fhir.instance.model.api.IIdType id) protected <C extends org.hl7.fhir.instance.model.api.IPrimitiveType<String>>
org.hl7.fhir.instance.model.api.IBaseResourceresolveByUrl(C url)
-
Constructor Details
-
ResourceResolver
-
-
Method Details
-
resolveByUrl
protected <C extends org.hl7.fhir.instance.model.api.IPrimitiveType<String>> org.hl7.fhir.instance.model.api.IBaseResource resolveByUrl(C url) -
resolveById
protected org.hl7.fhir.instance.model.api.IBaseResource resolveById(org.hl7.fhir.instance.model.api.IIdType id) -
resolve
public <C extends org.hl7.fhir.instance.model.api.IPrimitiveType<String>,T extends org.hl7.fhir.instance.model.api.IBaseResource> T resolve(org.opencds.cqf.fhir.utility.monad.Either3<C, org.hl7.fhir.instance.model.api.IIdType, throws org.hl7.fhir.exceptions.FHIRExceptionT> resource) - Throws:
org.hl7.fhir.exceptions.FHIRException
-
resolve
public <T extends org.hl7.fhir.instance.model.api.IBaseResource> T resolve(org.opencds.cqf.fhir.utility.monad.Either<org.hl7.fhir.instance.model.api.IIdType, T> resource)
-