ModelFileCleaningConfiguration.java
/**
* Copyright (c) 2018 European Organisation for Nuclear Research (CERN), All Rights Reserved.
*/
package cern.accsoft.steering.jmad.tools.modeldefs.cleaning.conf;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import cern.accsoft.steering.jmad.conf.JMadServiceConfiguration;
import cern.accsoft.steering.jmad.modeldefs.io.JMadModelDefinitionImporter;
import cern.accsoft.steering.jmad.modeldefs.io.ModelFileFinderManager;
import cern.accsoft.steering.jmad.tools.modeldefs.cleaning.UnusedLocalFileDetector;
@Configuration
@Import(JMadServiceConfiguration.class)
public class ModelFileCleaningConfiguration {
@Bean
public UnusedLocalFileDetector unusedLocalFileDetector(JMadModelDefinitionImporter modelDefinitionImporter,
ModelFileFinderManager fileFinderManager) {
return new UnusedLocalFileDetector(modelDefinitionImporter, fileFinderManager);
}
}