
Package ca.uhn.fhir.rest.server
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 TypeMethodDescriptiongetServerConformance(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 classdefault org.hl7.fhir.instance.model.api.IBaseResourcereadOperationDefinition(org.hl7.fhir.instance.model.api.IIdType theId, RequestDetails theRequestDetails) voidsetRestfulServer(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
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-
-