
Package ca.uhn.fhir.jpa.provider
Class JpaCapabilityStatementProvider
java.lang.Object
ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
ca.uhn.fhir.jpa.provider.JpaCapabilityStatementProvider
- All Implemented Interfaces:
ca.uhn.fhir.rest.server.IServerConformanceProvider<org.hl7.fhir.instance.model.api.IBaseConformance>
R4+ Only
-
Field Summary
Fields inherited from class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
DEFAULT_REST_RESOURCE_REV_INCLUDES_ENABLED -
Constructor Summary
ConstructorsConstructorDescriptionJpaCapabilityStatementProvider(ca.uhn.fhir.rest.server.RestfulServer theRestfulServer, IFhirSystemDao<?, ?> theSystemDao, JpaStorageSettings theStorageSettings, ca.uhn.fhir.rest.server.util.ISearchParamRegistry theSearchParamRegistry, ca.uhn.fhir.context.support.IValidationSupport theValidationSupport) Constructor -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected voidpostProcess(FhirTerser theTerser, org.hl7.fhir.instance.model.api.IBaseConformance theCapabilityStatement) protected voidpostProcessRestResource(FhirTerser theTerser, org.hl7.fhir.instance.model.api.IBase theResource, String theResourceName) protected booleansearchParamEnabled(String theResourceName, String theSearchParam) voidsetImplementationDescription(String theImplDesc) voidsetIncludeResourceCounts(boolean theIncludeResourceCounts) voidsetStorageSettings(JpaStorageSettings theStorageSettings) voidsetSystemDao(IFhirSystemDao<org.hl7.fhir.r4.model.Bundle, org.hl7.fhir.r4.model.Meta> mySystemDao) Methods inherited from class ca.uhn.fhir.rest.server.provider.ServerCapabilityStatementProvider
getOperationDefinitionPrefix, getPublisher, getServerConformance, postProcessRest, readOperationDefinition, setPublisher, setRestfulServer, setRestResourceRevIncludesEnabled
-
Constructor Details
-
JpaCapabilityStatementProvider
public JpaCapabilityStatementProvider(@Nonnull ca.uhn.fhir.rest.server.RestfulServer theRestfulServer, @Nonnull IFhirSystemDao<?, ?> theSystemDao, @Nonnull JpaStorageSettings theStorageSettings, @Nonnull ca.uhn.fhir.rest.server.util.ISearchParamRegistry theSearchParamRegistry, ca.uhn.fhir.context.support.IValidationSupport theValidationSupport) Constructor
-
-
Method Details
-
postProcess
protected void postProcess(FhirTerser theTerser, org.hl7.fhir.instance.model.api.IBaseConformance theCapabilityStatement) - Overrides:
postProcessin classServerCapabilityStatementProvider
-
postProcessRestResource
protected void postProcessRestResource(FhirTerser theTerser, org.hl7.fhir.instance.model.api.IBase theResource, String theResourceName) - Overrides:
postProcessRestResourcein classServerCapabilityStatementProvider
-
isIncludeResourceCounts
-
setIncludeResourceCounts
-
setStorageSettings
-
setImplementationDescription
-
setSystemDao
public void setSystemDao(IFhirSystemDao<org.hl7.fhir.r4.model.Bundle, org.hl7.fhir.r4.model.Meta> mySystemDao) -
searchParamEnabled
- Overrides:
searchParamEnabledin classServerCapabilityStatementProvider
-