Class MatchResourceUrlService

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void matchUrlResolved​(ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails, String theResourceType, String theMatchUrl, ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId theResourcePersistentId)  
      <R extends org.hl7.fhir.instance.model.api.IBaseResource>
      Set<ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId>
      processMatchUrl​(String theMatchUrl, Class<R> theResourceType, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails, ca.uhn.fhir.rest.api.server.RequestDetails theRequest)
      Note that this will only return a maximum of 2 results!!
      <R extends org.hl7.fhir.instance.model.api.IBaseResource>
      Set<ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId>
      processMatchUrl​(String theMatchUrl, Class<R> theResourceType, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails, ca.uhn.fhir.rest.api.server.RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theConditionalOperationTargetOrNull)
      Note that this will only return a maximum of 2 results!!
      ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId processMatchUrlUsingCacheOnly​(String theResourceType, String theMatchUrl)  
      <R extends org.hl7.fhir.instance.model.api.IBaseResource>
      Set<ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId>
      search​(SearchParameterMap theParamMap, Class<R> theResourceType, ca.uhn.fhir.rest.api.server.RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theConditionalOperationTargetOrNull)  
    • Method Detail

      • processMatchUrl

        public <R extends org.hl7.fhir.instance.model.api.IBaseResource> Set<ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId> processMatchUrl​(String theMatchUrl,
                                                                                                                                                       Class<R> theResourceType,
                                                                                                                                                       ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails,
                                                                                                                                                       ca.uhn.fhir.rest.api.server.RequestDetails theRequest)
        Note that this will only return a maximum of 2 results!!
      • processMatchUrl

        public <R extends org.hl7.fhir.instance.model.api.IBaseResource> Set<ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId> processMatchUrl​(String theMatchUrl,
                                                                                                                                                       Class<R> theResourceType,
                                                                                                                                                       ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails,
                                                                                                                                                       ca.uhn.fhir.rest.api.server.RequestDetails theRequest,
                                                                                                                                                       org.hl7.fhir.instance.model.api.IBaseResource theConditionalOperationTargetOrNull)
        Note that this will only return a maximum of 2 results!!
      • search

        public <R extends org.hl7.fhir.instance.model.api.IBaseResource> Set<ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId> search​(SearchParameterMap theParamMap,
                                                                                                                                              Class<R> theResourceType,
                                                                                                                                              ca.uhn.fhir.rest.api.server.RequestDetails theRequest,
                                                                                                                                              @Nullable
                                                                                                                                              org.hl7.fhir.instance.model.api.IBaseResource theConditionalOperationTargetOrNull)
      • matchUrlResolved

        public void matchUrlResolved​(ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails,
                                     String theResourceType,
                                     String theMatchUrl,
                                     ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId theResourcePersistentId)