Package dev.dsf.bpe.plugin
Class FhirResourceHandlerImpl
java.lang.Object
dev.dsf.bpe.plugin.FhirResourceHandlerImpl
- All Implemented Interfaces:
FhirResourceHandler,org.springframework.beans.factory.InitializingBean
public class FhirResourceHandlerImpl
extends Object
implements FhirResourceHandler, org.springframework.beans.factory.InitializingBean
-
Constructor Summary
ConstructorsConstructorDescriptionFhirResourceHandlerImpl(FhirWebserviceClient localWebserviceClient, ProcessPluginResourcesDao dao, ca.uhn.fhir.context.FhirContext fhirContext, int fhirServerRequestMaxRetries, long fhirServerRetryDelayMillis) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidapplyStateChangesAndStoreNewResourcesInDb(Map<ProcessIdAndVersion, List<org.hl7.fhir.r4.model.Resource>> pluginResources, List<ProcessStateChangeOutcome> changes)
-
Constructor Details
-
FhirResourceHandlerImpl
public FhirResourceHandlerImpl(FhirWebserviceClient localWebserviceClient, ProcessPluginResourcesDao dao, ca.uhn.fhir.context.FhirContext fhirContext, int fhirServerRequestMaxRetries, long fhirServerRetryDelayMillis)
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
applyStateChangesAndStoreNewResourcesInDb
public void applyStateChangesAndStoreNewResourcesInDb(Map<ProcessIdAndVersion, List<org.hl7.fhir.r4.model.Resource>> pluginResources, List<ProcessStateChangeOutcome> changes) - Specified by:
applyStateChangesAndStoreNewResourcesInDbin interfaceFhirResourceHandler
-