Uses of Class
ca.uhn.fhir.jpa.api.model.DaoMethodOutcome

Packages that use DaoMethodOutcome
  • Uses of DaoMethodOutcome in ca.uhn.fhir.jpa.api.dao

    Modifier and Type
    Method
    Description
    IFhirResourceDao.create​(T theResource)
    Create a resource - Note that this variant of the method does not take in a RequestDetails and therefore can not fire any interceptors.
    IFhirResourceDao.create​(T theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
     
    IFhirResourceDao.create​(T theResource, String theIfNoneExist)
    Create a resource - Note that this variant of the method does not take in a RequestDetails and 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 a RequestDetails and 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 list
    IFhirResourceDao.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 conflicts
    IFhirResourceDao.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)
     
    IFhirResourceDao.update​(T theResource)
    Update a resource - Note that this variant of the method does not take in a RequestDetails and therefore can not fire any interceptors.
    IFhirResourceDao.update​(T theResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
     
    IFhirResourceDao.update​(T theResource, String theMatchUrl)
    Update a resource - Note that this variant of the method does not take in a RequestDetails and 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

    Modifier and Type
    Class
    Description
    class 
     
    Modifier and Type
    Method
    Description
    DaoMethodOutcome.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 provided
    DaoMethodOutcome.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 DaoMethodOutcome
    Modifier and Type
    Method
    Description
    BaseStorageDao.toMethodOutcome​(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, IBasePersistedResource theEntity, org.hl7.fhir.instance.model.api.IBaseResource theResource)
     
    BaseStorageDao.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 DaoMethodOutcome
    Modifier and Type
    Method
    Description
    BaseTransactionProcessor.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 called
    protected abstract void
    BaseTransactionProcessor.flushSession​(Map<org.hl7.fhir.instance.model.api.IIdType,​DaoMethodOutcome> theIdToPersistedOutcome)
     
  • Uses of DaoMethodOutcome in ca.uhn.fhir.jpa.provider

    Modifier and Type
    Method
    Description
    BaseJpaResourceProvider.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)