Package ca.uhn.fhir.mdm.interceptor
Class MdmStorageInterceptor
java.lang.Object
ca.uhn.fhir.mdm.interceptor.MdmStorageInterceptor
- All Implemented Interfaces:
IMdmStorageInterceptor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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) 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) 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) 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) void
expungeAllMatchedMdmLinks
(AtomicInteger theCounter, org.hl7.fhir.instance.model.api.IBaseResource theResource) void
expungeAllMdmLinks
(AtomicInteger theCounter) static void
static 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
-