Class JpaStorageServices

  • All Implemented Interfaces:
    ca.uhn.fhir.jpa.api.dao.IDao, ca.uhn.fhir.jpa.api.dao.IJpaDao<org.hl7.fhir.instance.model.api.IBaseResource>, org.hl7.fhir.utilities.graphql.IGraphQLStorageServices, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

    public class JpaStorageServices
    extends BaseHapiFhirDao<org.hl7.fhir.instance.model.api.IBaseResource>
    implements org.hl7.fhir.utilities.graphql.IGraphQLStorageServices
    • Method Detail

      • 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 interface org.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 interface org.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 interface org.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 interface org.hl7.fhir.utilities.graphql.IGraphQLStorageServices
        Throws:
        org.hl7.fhir.exceptions.FHIRException