diff options
Diffstat (limited to 'src/main/java/dev/dnpm/oshelper/config/PluginConfiguration.java')
| -rw-r--r-- | src/main/java/dev/dnpm/oshelper/config/PluginConfiguration.java | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/main/java/dev/dnpm/oshelper/config/PluginConfiguration.java b/src/main/java/dev/dnpm/oshelper/config/PluginConfiguration.java index ebf11c3..92bd4c3 100644 --- a/src/main/java/dev/dnpm/oshelper/config/PluginConfiguration.java +++ b/src/main/java/dev/dnpm/oshelper/config/PluginConfiguration.java @@ -24,6 +24,9 @@ package dev.dnpm.oshelper.config; +import dev.dnpm.oshelper.atc.services.AgentCodeService; +import dev.dnpm.oshelper.atc.services.CsvAgentCodeService; +import dev.dnpm.oshelper.atc.services.OnkostarAgentCodeService; import dev.dnpm.oshelper.database.SettingsRepository; import dev.dnpm.oshelper.services.*; import dev.dnpm.oshelper.services.consent.ConsentManagerServiceFactory; @@ -51,7 +54,7 @@ import javax.sql.DataSource; */ @Configuration @ComponentScan(basePackages = {"dev.dnpm.oshelper.analyzer", "dev.dnpm.oshelper.security"}) -@EnableJpaRepositories(basePackages = "dev.dnpm.database") +@EnableJpaRepositories(basePackages = "dev.dnpm.oshelper.database") public class PluginConfiguration { @Bean @@ -109,4 +112,14 @@ public class PluginConfiguration { return new OsMolekulargenetikFormService(); } + @Bean + public AgentCodeService csvAgentCodeService() { + return new CsvAgentCodeService(); + } + + @Bean + public AgentCodeService onkostarAgentCodeService (final DataSource dataSource) { + return new OnkostarAgentCodeService(dataSource); + } + } |
