summaryrefslogtreecommitdiff
path: root/src/main/java/dev/dnpm/oshelper/config
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/dev/dnpm/oshelper/config')
-rw-r--r--src/main/java/dev/dnpm/oshelper/config/PluginConfiguration.java15
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);
+ }
+
}