Class HashMapResourceProviderExtension<T extends org.hl7.fhir.instance.model.api.IBaseResource>

java.lang.Object
ca.uhn.fhir.rest.server.provider.HashMapResourceProvider<T>
ca.uhn.fhir.test.utilities.server.HashMapResourceProviderExtension<T>
All Implemented Interfaces:
ca.uhn.fhir.rest.server.IResourceProvider, org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.Extension

public class HashMapResourceProviderExtension<T extends org.hl7.fhir.instance.model.api.IBaseResource> extends ca.uhn.fhir.rest.server.provider.HashMapResourceProvider<T> implements org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.AfterEachCallback
  • Constructor Details

  • Method Details

    • afterEach

      public void afterEach(org.junit.jupiter.api.extension.ExtensionContext context) throws Exception
      Specified by:
      afterEach in interface org.junit.jupiter.api.extension.AfterEachCallback
      Throws:
      Exception
    • clear

      public void clear()
      Overrides:
      clear in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider<T extends org.hl7.fhir.instance.model.api.IBaseResource>
    • beforeEach

      public void beforeEach(org.junit.jupiter.api.extension.ExtensionContext context) throws Exception
      Specified by:
      beforeEach in interface org.junit.jupiter.api.extension.BeforeEachCallback
      Throws:
      Exception
    • update

      public ca.uhn.fhir.rest.api.MethodOutcome update(T theResource, String theConditional, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
      Overrides:
      update in class ca.uhn.fhir.rest.server.provider.HashMapResourceProvider<T extends org.hl7.fhir.instance.model.api.IBaseResource>
    • dontClearBetweenTests

    • waitForUpdateCount

      public void waitForUpdateCount(long theCount)
    • waitForCreateCount

      public void waitForCreateCount(long theCount)
    • waitForDeleteCount

      public void waitForDeleteCount(long theCount)
    • getResourceUpdates