Package ca.uhn.fhir.jpa.graphql
Class DaoRegistryGraphQLStorageServices
java.lang.Object
ca.uhn.fhir.jpa.graphql.DaoRegistryGraphQLStorageServices
- All Implemented Interfaces:
org.hl7.fhir.utilities.graphql.IGraphQLStorageServices
public class DaoRegistryGraphQLStorageServices
extends Object
implements org.hl7.fhir.utilities.graphql.IGraphQLStorageServices
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hl7.fhir.utilities.graphql.IGraphQLStorageServices
org.hl7.fhir.utilities.graphql.IGraphQLStorageServices.ReferenceResolution
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
listResources
(Object theAppInfo, String theType, List<org.hl7.fhir.utilities.graphql.Argument> theSearchParams, List<org.hl7.fhir.instance.model.api.IBaseResource> theMatches) org.hl7.fhir.instance.model.api.IBaseResource
org.hl7.fhir.utilities.graphql.IGraphQLStorageServices.ReferenceResolution
lookup
(Object theAppInfo, org.hl7.fhir.instance.model.api.IBaseResource theContext, org.hl7.fhir.instance.model.api.IBaseReference theReference) org.hl7.fhir.instance.model.api.IBaseBundle
search
(Object theAppInfo, String theType, List<org.hl7.fhir.utilities.graphql.Argument> theSearchParams)
-
Field Details
-
mySearchCoordinatorSvc
-
-
Constructor Details
-
DaoRegistryGraphQLStorageServices
public DaoRegistryGraphQLStorageServices()
-
-
Method Details
-
listResources
@Transactional(propagation=NEVER) public void listResources(Object theAppInfo, String theType, List<org.hl7.fhir.utilities.graphql.Argument> theSearchParams, List<org.hl7.fhir.instance.model.api.IBaseResource> theMatches) throws org.hl7.fhir.exceptions.FHIRException - Specified by:
listResources
in interfaceorg.hl7.fhir.utilities.graphql.IGraphQLStorageServices
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
lookup
@Transactional(propagation=REQUIRED) public org.hl7.fhir.instance.model.api.IBaseResource lookup(Object theAppInfo, String theType, String theId) throws org.hl7.fhir.exceptions.FHIRException - Specified by:
lookup
in interfaceorg.hl7.fhir.utilities.graphql.IGraphQLStorageServices
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
lookup
@Transactional(propagation=REQUIRED) public org.hl7.fhir.utilities.graphql.IGraphQLStorageServices.ReferenceResolution lookup(Object theAppInfo, org.hl7.fhir.instance.model.api.IBaseResource theContext, org.hl7.fhir.instance.model.api.IBaseReference theReference) throws org.hl7.fhir.exceptions.FHIRException - Specified by:
lookup
in interfaceorg.hl7.fhir.utilities.graphql.IGraphQLStorageServices
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
search
@Transactional(propagation=NEVER) public org.hl7.fhir.instance.model.api.IBaseBundle search(Object theAppInfo, String theType, List<org.hl7.fhir.utilities.graphql.Argument> theSearchParams) throws org.hl7.fhir.exceptions.FHIRException - Specified by:
search
in interfaceorg.hl7.fhir.utilities.graphql.IGraphQLStorageServices
- Throws:
org.hl7.fhir.exceptions.FHIRException
-