
Package ca.uhn.fhir.mdm.interceptor
Class MdmStorageInterceptor
java.lang.Object
ca.uhn.fhir.mdm.interceptor.MdmStorageInterceptor
- All Implemented Interfaces:
IMdmStorageInterceptor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidblockManualGoldenResourceManipulationOnUpdate(org.hl7.fhir.instance.model.api.IBaseResource theOldResource, org.hl7.fhir.instance.model.api.IBaseResource theUpdatedResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theServletRequestDetails) voidblockManualResourceManipulationOnCreate(org.hl7.fhir.instance.model.api.IBaseResource theBaseResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theServletRequestDetails) voiddeleteMdmLinks(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails) voiddeletePostCommit(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails) voidexpungeAllMatchedMdmLinks(AtomicInteger theCounter, org.hl7.fhir.instance.model.api.IBaseResource theResource) voidexpungeAllMdmLinks(AtomicInteger theCounter) static voidstatic void
-
Constructor Details
-
MdmStorageInterceptor
public MdmStorageInterceptor()
-
-
Method Details
-
blockManualResourceManipulationOnCreate
public void blockManualResourceManipulationOnCreate(org.hl7.fhir.instance.model.api.IBaseResource theBaseResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theServletRequestDetails) -
blockManualGoldenResourceManipulationOnUpdate
public void blockManualGoldenResourceManipulationOnUpdate(org.hl7.fhir.instance.model.api.IBaseResource theOldResource, org.hl7.fhir.instance.model.api.IBaseResource theUpdatedResource, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails, ca.uhn.fhir.rest.server.servlet.ServletRequestDetails theServletRequestDetails) -
deletePostCommit
public void deletePostCommit(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails) -
deleteMdmLinks
public void deleteMdmLinks(ca.uhn.fhir.rest.api.server.RequestDetails theRequest, org.hl7.fhir.instance.model.api.IBaseResource theResource, ca.uhn.fhir.rest.api.server.storage.TransactionDetails theTransactionDetails) -
expungeAllMdmLinks
-
expungeAllMatchedMdmLinks
public void expungeAllMatchedMdmLinks(AtomicInteger theCounter, org.hl7.fhir.instance.model.api.IBaseResource theResource) -
setLinksDeletedBeforehand
-
resetLinksDeletedBeforehand
-