Package ca.uhn.fhir.jpa.dao
Interface ITransactionProcessorVersionAdapter<BUNDLE extends org.hl7.fhir.instance.model.api.IBaseBundle,BUNDLEENTRY extends org.hl7.fhir.instance.model.api.IBase>
- All Known Implementing Classes:
TransactionProcessorVersionAdapterDstu3
,TransactionProcessorVersionAdapterR4
public interface ITransactionProcessorVersionAdapter<BUNDLE extends org.hl7.fhir.instance.model.api.IBaseBundle,BUNDLEENTRY extends org.hl7.fhir.instance.model.api.IBase>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addEntry
(BUNDLE theBundle, BUNDLEENTRY theEntry) createBundle
(String theBundleType) getBundleType
(BUNDLE theRequest) getEntries
(BUNDLE theRequest) getEntryIfNoneExist
(BUNDLEENTRY theEntry) getEntryRequestIfMatch
(BUNDLEENTRY theEntry) getEntryRequestIfNoneExist
(BUNDLEENTRY theEntry) getEntryRequestIfNoneMatch
(BUNDLEENTRY theEntry) getEntryRequestUrl
(BUNDLEENTRY theEntry) getEntryRequestVerb
(ca.uhn.fhir.context.FhirContext theContext, BUNDLEENTRY theEntry) getFullUrl
(BUNDLEENTRY theEntry) org.hl7.fhir.instance.model.api.IBaseResource
getResource
(BUNDLEENTRY theBundleEntry) void
populateEntryWithOperationOutcome
(ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException theCaughtEx, BUNDLEENTRY theEntry) void
setFullUrl
(BUNDLEENTRY theEntry, String theFullUrl) void
setRequestUrl
(BUNDLEENTRY theEntry, String theUrl) void
setRequestVerb
(BUNDLEENTRY theEntry, String theVerb) void
setResource
(BUNDLEENTRY theBundleEntry, org.hl7.fhir.instance.model.api.IBaseResource theResource) void
setResponseETag
(BUNDLEENTRY theEntry, String theEtag) void
setResponseLastModified
(BUNDLEENTRY theBundleEntry, Date theLastModified) void
setResponseLocation
(BUNDLEENTRY theEntry, String theResponseLocation) void
setResponseOutcome
(BUNDLEENTRY theEntry, org.hl7.fhir.instance.model.api.IBaseOperationOutcome theOperationOutcome) void
setResponseStatus
(BUNDLEENTRY theBundleEntry, String theStatus)
-
Method Details
-
setResponseStatus
-
setResponseLastModified
-
setResource
void setResource(BUNDLEENTRY theBundleEntry, org.hl7.fhir.instance.model.api.IBaseResource theResource) -
getResource
-
getBundleType
-
populateEntryWithOperationOutcome
void populateEntryWithOperationOutcome(ca.uhn.fhir.rest.server.exceptions.BaseServerResponseException theCaughtEx, BUNDLEENTRY theEntry) -
createBundle
-
getEntries
-
addEntry
-
addEntry
-
getEntryRequestVerb
-
getFullUrl
-
setFullUrl
-
getEntryIfNoneExist
-
getEntryRequestUrl
-
setResponseLocation
-
setResponseETag
-
getEntryRequestIfMatch
-
getEntryRequestIfNoneExist
-
getEntryRequestIfNoneMatch
-
setResponseOutcome
void setResponseOutcome(BUNDLEENTRY theEntry, org.hl7.fhir.instance.model.api.IBaseOperationOutcome theOperationOutcome) -
setRequestVerb
-
setRequestUrl
-