Package ca.uhn.fhir.jpa.term.job
Class TermCodeSystemDeleteJobConfig
java.lang.Object
ca.uhn.fhir.jpa.term.job.BaseTermCodeSystemDeleteJobConfig
ca.uhn.fhir.jpa.term.job.TermCodeSystemDeleteJobConfig
Configuration for batch job which deletes a TermCodeSystem and its related TermCodeSystemVersion(s),
TermConceptProperty(es), TermConceptDesignation(s), and TermConceptParentChildLink(s)
-
Field Summary
Fields inherited from class ca.uhn.fhir.jpa.term.job.BaseTermCodeSystemDeleteJobConfig
myJobBuilderFactory, myStepBuilderFactory, TERM_CONCEPT_DELETE_TIMEOUT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.batch.core.Job
org.springframework.batch.core.JobParametersValidator
org.springframework.batch.core.Step
org.springframework.batch.core.Step
This steps deletes the TermCodeSystemVersionorg.springframework.batch.core.Step
This steps deletes TermConceptParentChildLink(s), TermConceptProperty(es) and TermConceptDesignation(s) related to TermConcept(s) of the TermCodeSystemVersion being deletedorg.springframework.batch.core.Step
This steps deletes TermConcept(s) of the TermCodeSystemVersion being deletedMethods inherited from class ca.uhn.fhir.jpa.term.job.BaseTermCodeSystemDeleteJobConfig
batchConceptRelationsDeleteWriter, batchTermCodeSystemVersionDeleteWriter, batchTermConceptsDeleteWriter
-
Constructor Details
-
TermCodeSystemDeleteJobConfig
public TermCodeSystemDeleteJobConfig()
-
-
Method Details
-
termCodeSystemDeleteJob
@Bean(name="termCodeSystemDeleteJob") @Lazy public org.springframework.batch.core.Job termCodeSystemDeleteJob() -
termCodeSystemDeleteJobParameterValidator
@Bean public org.springframework.batch.core.JobParametersValidator termCodeSystemDeleteJobParameterValidator() -
termConceptRelationsDeleteStep
@Bean(name="termConceptRelationsDeleteStep") public org.springframework.batch.core.Step termConceptRelationsDeleteStep()This steps deletes TermConceptParentChildLink(s), TermConceptProperty(es) and TermConceptDesignation(s) related to TermConcept(s) of the TermCodeSystemVersion being deleted -
termConceptsDeleteStep
@Bean(name="termConceptsDeleteStep") public org.springframework.batch.core.Step termConceptsDeleteStep()This steps deletes TermConcept(s) of the TermCodeSystemVersion being deleted -
termCodeSystemVersionDeleteStep
@Bean(name="termCodeSystemVersionDeleteStep") public org.springframework.batch.core.Step termCodeSystemVersionDeleteStep()This steps deletes the TermCodeSystemVersion -
termCodeSystemDeleteStep
@Bean(name="termCodeSystemDeleteStep") public org.springframework.batch.core.Step termCodeSystemDeleteStep() -
batchTermCodeSystemVersionDeleteReader
@Bean @StepScope public BatchTermCodeSystemVersionDeleteReader batchTermCodeSystemVersionDeleteReader() -
termCodeSystemDeleteTasklet
-