
Package ca.uhn.fhir.jpa.dao
Class MatchResourceUrlService
java.lang.Object
ca.uhn.fhir.jpa.dao.MatchResourceUrlService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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)
-
Constructor Details
-
MatchResourceUrlService
public MatchResourceUrlService()
-
-
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)
-