Interface IServerConformanceProvider<T extends org.hl7.fhir.instance.model.api.IBaseResource>

All Known Implementing Classes:
ServerCapabilityStatementProvider

public interface IServerConformanceProvider<T extends org.hl7.fhir.instance.model.api.IBaseResource>
  • Method Summary

    Modifier and Type
    Method
    Description
    getServerConformance(jakarta.servlet.http.HttpServletRequest theRequest, RequestDetails theRequestDetails)
    Actually create and return the conformance statement See the class documentation for an important note if you are extending this class
    default org.hl7.fhir.instance.model.api.IBaseResource
    readOperationDefinition(org.hl7.fhir.instance.model.api.IIdType theId, RequestDetails theRequestDetails)
     
    void
    setRestfulServer(RestfulServer theRestfulServer)
    This setter is needed in implementation classes (along with a no-arg constructor) to avoid reference cycles in the Spring wiring of a RestfulServer instance.
  • Method Details

    • getServerConformance

      T getServerConformance(jakarta.servlet.http.HttpServletRequest theRequest, RequestDetails theRequestDetails)
      Actually create and return the conformance statement See the class documentation for an important note if you are extending this class
    • readOperationDefinition

      default org.hl7.fhir.instance.model.api.IBaseResource readOperationDefinition(org.hl7.fhir.instance.model.api.IIdType theId, RequestDetails theRequestDetails)
    • setRestfulServer

      void setRestfulServer(RestfulServer theRestfulServer)
      This setter is needed in implementation classes (along with a no-arg constructor) to avoid reference cycles in the Spring wiring of a RestfulServer instance.
      Parameters:
      theRestfulServer -