
Uses of Class
ca.uhn.fhir.jpa.api.model.DaoMethodOutcome
Packages that use DaoMethodOutcome
Package
Description
-
Uses of DaoMethodOutcome in ca.uhn.fhir.jpa.api.dao
Methods in ca.uhn.fhir.jpa.api.dao that return DaoMethodOutcomeModifier and TypeMethodDescriptionDeprecated.IFhirResourceDao.create(T theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) Deprecated.IFhirResourceDao.create(T theResource, String theIfNoneExist, boolean thePerformIndexing, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails) IFhirResourceDao.create(T theResource, String theIfNoneExist, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) IFhirResourceDao.delete(org.hl7.fhir.instance.model.api.IIdType theResource) Deprecated.UseIFhirResourceDao.delete(IIdType, RequestDetails)insteadIFhirResourceDao.delete(org.hl7.fhir.instance.model.api.IIdType theResource, DeleteConflictList theDeleteConflictsListToPopulate, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails) This method does not throw an exception if there are delete conflicts, but populates them in the provided listIFhirResourceDao.delete(org.hl7.fhir.instance.model.api.IIdType theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) This method throws an exception if there are delete conflictsIFhirResourceDao.patch(org.hl7.fhir.instance.model.api.IIdType theId, String theConditionalUrl, ca.uhn.fhir.rest.api.PatchTypeEnum thePatchType, String thePatchBody, org.hl7.fhir.instance.model.api.IBaseParameters theFhirPatchBody, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) Opens a new transaction and performs a patch operationIFhirResourceDao.patchInTransaction(org.hl7.fhir.instance.model.api.IIdType theId, String theConditionalUrl, boolean thePerformIndexing, ca.uhn.fhir.rest.api.PatchTypeEnum thePatchType, String thePatchBody, org.hl7.fhir.instance.model.api.IBaseParameters theFhirPatchBody, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails, RequestPartitionId theRequestPartitionId) Execute a patch operation within the existing database transactionDeprecated.UseIFhirResourceDao.update(T, RequestDetails)insteadIFhirResourceDao.update(T theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) Deprecated.IFhirResourceDao.update(T theResource, String theMatchUrl, boolean thePerformIndexing, boolean theForceUpdateVersion, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails) IFhirResourceDao.update(T theResource, String theMatchUrl, boolean thePerformIndexing, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) IFhirResourceDao.update(T theResource, String theMatchUrl, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) IJpaDao.updateInternal(ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, T theResource, String theMatchUrl, boolean thePerformIndexing, boolean theForceUpdateVersion, IBasePersistedResource theEntity, org.hl7.fhir.instance.model.api.IIdType theResourceId, org.hl7.fhir.instance.model.api.IBaseResource theOldResource, ca.uhn.fhir.rest.api.RestOperationTypeEnum theOperationType, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails) -
Uses of DaoMethodOutcome in ca.uhn.fhir.jpa.api.model
Subclasses of DaoMethodOutcome in ca.uhn.fhir.jpa.api.modelMethods in ca.uhn.fhir.jpa.api.model that return DaoMethodOutcomeModifier and TypeMethodDescriptionDaoMethodOutcome.setCreated(Boolean theCreated) DaoMethodOutcome.setEntity(IBasePersistedResource theEntity) DaoMethodOutcome.setNop(boolean theNop) Was this a NO-OP - Typically because of an update to a resource that already matched the contents providedDaoMethodOutcome.setPersistentId(ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId theResourcePersistentId) -
Uses of DaoMethodOutcome in ca.uhn.fhir.jpa.dao
Methods in ca.uhn.fhir.jpa.dao that return DaoMethodOutcomeModifier and TypeMethodDescriptionprotected DaoMethodOutcomeBaseStorageDao.createMethodOutcomeForResourceId(String theResourceId, String theMessageKey, ca.uhn.fhir.model.api.StorageResponseCodeEnum theStorageResponseCode) Creates a base method outcome for a delete request for the provided ID.protected DaoMethodOutcomeBaseStorageResourceDao.doUpdateForUpdateOrPatch(UpdateParameters<T> theUpdateParameters) BaseStorageResourceDao.patch(org.hl7.fhir.instance.model.api.IIdType theId, String theConditionalUrl, ca.uhn.fhir.rest.api.PatchTypeEnum thePatchType, String thePatchBody, org.hl7.fhir.instance.model.api.IBaseParameters theFhirPatchBody, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails) BaseStorageResourceDao.patchInTransaction(org.hl7.fhir.instance.model.api.IIdType theId, String theConditionalUrl, boolean thePerformIndexing, ca.uhn.fhir.rest.api.PatchTypeEnum thePatchType, String thePatchBody, org.hl7.fhir.instance.model.api.IBaseParameters theFhirPatchBody, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails, RequestPartitionId theRequestPartitionId) protected DaoMethodOutcomeBaseStorageDao.toMethodOutcome(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, IBasePersistedResource theEntity, org.hl7.fhir.instance.model.api.IBaseResource theResource, String theMatchUrl, ca.uhn.fhir.rest.api.RestOperationTypeEnum theOperationType) protected DaoMethodOutcomeBaseStorageDao.toMethodOutcomeLazy(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, ca.uhn.fhir.rest.api.server.storage.IResourcePersistentId theResourcePersistentId, Supplier<LazyDaoMethodOutcome.EntityAndResource> theEntity, Supplier<org.hl7.fhir.instance.model.api.IIdType> theIdSupplier) Methods in ca.uhn.fhir.jpa.dao with parameters of type DaoMethodOutcomeModifier and TypeMethodDescriptionprotected voidBaseStorageDao.populateOperationOutcomeForUpdate(ca.uhn.fhir.util.StopWatch theItemStopwatch, DaoMethodOutcome theMethodOutcome, String theMatchUrl, ca.uhn.fhir.rest.api.RestOperationTypeEnum theOperationType, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails) Method parameters in ca.uhn.fhir.jpa.dao with type arguments of type DaoMethodOutcomeModifier and TypeMethodDescriptionprotected EntriesToProcessMapBaseTransactionProcessor.doTransactionWriteOperations(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, RequestPartitionId theRequestPartitionId, String theActionName, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails, Set<org.hl7.fhir.instance.model.api.IIdType> theAllIds, IdSubstitutionMap theIdSubstitutions, Map<org.hl7.fhir.instance.model.api.IIdType, DaoMethodOutcome> theIdToPersistedOutcome, org.hl7.fhir.instance.model.api.IBaseBundle theResponse, IdentityHashMap<org.hl7.fhir.instance.model.api.IBase, Integer> theOriginalRequestOrder, List<org.hl7.fhir.instance.model.api.IBase> theEntries, ca.uhn.fhir.util.StopWatch theTransactionStopWatch) After pre-hooks have been calledprotected abstract voidBaseTransactionProcessor.flushSession(Map<org.hl7.fhir.instance.model.api.IIdType, DaoMethodOutcome> theIdToPersistedOutcome) -
Uses of DaoMethodOutcome in ca.uhn.fhir.jpa.provider
Methods in ca.uhn.fhir.jpa.provider that return DaoMethodOutcomeModifier and TypeMethodDescriptionBaseJpaResourceProvider.patch(jakarta.servlet.http.HttpServletRequest theRequest, org.hl7.fhir.instance.model.api.IIdType theId, String theConditionalUrl, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, String theBody, ca.uhn.fhir.rest.api.PatchTypeEnum thePatchType, org.hl7.fhir.instance.model.api.IBaseParameters theRequestBody)
IFhirResourceDao.create(IBaseResource, RequestDetails)instead