Class MatchResourceUrlService

java.lang.Object
ca.uhn.fhir.jpa.dao.MatchResourceUrlService

@Service public class MatchResourceUrlService extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • 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!!
    • processMatchUrlUsingCacheOnly

      @Nullable public ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId processMatchUrlUsingCacheOnly(String theResourceType, String theMatchUrl)
    • 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)