
Package ca.uhn.fhir.jpa.provider
Class BaseJpaProvider
java.lang.Object
ca.uhn.fhir.jpa.provider.BaseJpaProvider
- Direct Known Subclasses:
BaseJpaResourceProvider,BaseStorageSystemProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JpaStorageSettingsstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ExpungeOptionscreateExpungeOptions(org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Integer> theLimit, org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Boolean> theExpungeDeletedResources, org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Boolean> theExpungeOldVersions, org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Boolean> theExpungeEverything) protected org.hl7.fhir.instance.model.api.IBaseParameterscreateExpungeResponse(ExpungeOutcome theOutcome) voidendRequest(ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theRequest) static voidendRequest(jakarta.servlet.http.HttpServletRequest theRequest) ca.uhn.fhir.context.FhirContextprotected ca.uhn.fhir.rest.param.DateRangeParamprocessSinceOrAt(Date theSince, ca.uhn.fhir.rest.param.DateRangeParam theAt) voidsetContext(ca.uhn.fhir.context.FhirContext theContext) voidsetStorageSettingsForUnitTest(JpaStorageSettings theStorageSettings) static voidstartRequest(ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theRequest) static voidstartRequest(jakarta.servlet.http.HttpServletRequest theRequest)
-
Field Details
-
REMOTE_ADDR
- See Also:
-
REMOTE_UA
- See Also:
-
myStorageSettings
-
-
Constructor Details
-
BaseJpaProvider
public BaseJpaProvider()
-
-
Method Details
-
setStorageSettingsForUnitTest
-
createExpungeOptions
protected ExpungeOptions createExpungeOptions(org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Integer> theLimit, org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Boolean> theExpungeDeletedResources, org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Boolean> theExpungeOldVersions, org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Boolean> theExpungeEverything) -
createExpungeResponse
protected org.hl7.fhir.instance.model.api.IBaseParameters createExpungeResponse(ExpungeOutcome theOutcome) -
endRequest
-
getContext
-
setContext
-
processSinceOrAt
protected ca.uhn.fhir.rest.param.DateRangeParam processSinceOrAt(Date theSince, ca.uhn.fhir.rest.param.DateRangeParam theAt) -
endRequest
- Parameters:
theRequest- The servlet request
-
startRequest
-
startRequest
-