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 TypeMethodDescriptionCreate a resource - Note that this variant of the method does not take in aRequestDetailsand therefore can not fire any interceptors.IFhirResourceDao.create(T theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)Create a resource - Note that this variant of the method does not take in aRequestDetailsand therefore can not fire any interceptors.IFhirResourceDao.create(T theResource, String theIfNoneExist, boolean thePerformIndexing, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)IFhirResourceDao.create(T theResource, String theIfNoneExist, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)IFhirResourceDao.delete(org.hl7.fhir.instance.model.api.IIdType theResource)Delete a resource - Note that this variant of the method does not take in aRequestDetailsand therefore can not fire any interceptors.IFhirResourceDao.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)Update a resource - Note that this variant of the method does not take in aRequestDetailsand therefore can not fire any interceptors.IFhirResourceDao.update(T theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)Update a resource - Note that this variant of the method does not take in aRequestDetailsand therefore can not fire any interceptors.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) -
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.ResourcePersistentId theResourcePersistentId) -
Uses of DaoMethodOutcome in ca.uhn.fhir.jpa.dao
Methods in ca.uhn.fhir.jpa.dao that return DaoMethodOutcomeModifier and TypeMethodDescriptionprotected DaoMethodOutcomeBaseStorageDao.toMethodOutcome(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, IBasePersistedResource theEntity, org.hl7.fhir.instance.model.api.IBaseResource theResource)protected DaoMethodOutcomeBaseStorageDao.toMethodOutcomeLazy(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, ca.uhn.fhir.rest.api.server.storage.ResourcePersistentId theResourcePersistentId, Supplier<LazyDaoMethodOutcome.EntityAndResource> theEntity, Supplier<org.hl7.fhir.instance.model.api.IIdType> theIdSupplier)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, 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(javax.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)