From b1f281fa59fb595dad5f5928b997598559c0b8c1 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Tue, 27 Jun 2023 11:31:08 +0200 Subject: Issue #4: Verschiebe Backend-Methode in EinzelempfehlungAnalyzer --- .../java/DNPM/analyzer/TherapieplanAnalyzer.java | 36 ---------------------- 1 file changed, 36 deletions(-) (limited to 'src/main/java/DNPM/analyzer/TherapieplanAnalyzer.java') diff --git a/src/main/java/DNPM/analyzer/TherapieplanAnalyzer.java b/src/main/java/DNPM/analyzer/TherapieplanAnalyzer.java index aef635b..6561da4 100644 --- a/src/main/java/DNPM/analyzer/TherapieplanAnalyzer.java +++ b/src/main/java/DNPM/analyzer/TherapieplanAnalyzer.java @@ -1,9 +1,7 @@ package DNPM.analyzer; -import DNPM.dto.Studie; import DNPM.security.DelegatingDataBasedPermissionEvaluator; import DNPM.security.PermissionType; -import DNPM.services.StudienService; import DNPM.services.mtb.MtbService; import DNPM.services.therapieplan.TherapieplanServiceFactory; import de.itc.onkostar.api.Disease; @@ -15,7 +13,6 @@ import de.itc.onkostar.api.analysis.OnkostarPluginType; import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.stereotype.Component; -import java.util.List; import java.util.Map; import java.util.Set; @@ -27,8 +24,6 @@ import java.util.Set; @Component public class TherapieplanAnalyzer implements IProcedureAnalyzer { - private final StudienService studienService; - private final TherapieplanServiceFactory therapieplanServiceFactory; private final MtbService mtbService; @@ -36,12 +31,10 @@ public class TherapieplanAnalyzer implements IProcedureAnalyzer { private final DelegatingDataBasedPermissionEvaluator permissionEvaluator; public TherapieplanAnalyzer( - final StudienService studienService, final TherapieplanServiceFactory therapieplanServiceFactory, final MtbService mtbService, final DelegatingDataBasedPermissionEvaluator permissionEvaluator ) { - this.studienService = studienService; this.therapieplanServiceFactory = therapieplanServiceFactory; this.mtbService = mtbService; this.permissionEvaluator = permissionEvaluator; @@ -104,35 +97,6 @@ public class TherapieplanAnalyzer implements IProcedureAnalyzer { therapieplanServiceFactory.currentUsableInstance().updateRequiredMtbEntries(procedure); } - - /** - * Übergibt alle Studien, deren (Kurz-)Beschreibung oder NCT-Nummer den übergebenen Eingabewert q enthält - * - *

Wurde der Eingabewert nicht angegeben oder ist leer, werden alle Studien übergeben. - * - *

Beispiel zur Nutzung in einem Formularscript - *

-     * executePluginMethod(
-     *   'TherapieplanAnalyzer',
-     *   'getStudien',
-     *   { q: 'NCT-12' },
-     *   (response) => console.log(response),
-     *   false
-     * );
-     * 
- * - * @param input Map mit Eingabewerten - * @return Liste mit Studien - */ - public List getStudien(Map input) { - var query = AnalyzerUtils.getRequiredValue(input, "q", String.class); - - if (query.isEmpty() || query.get().isBlank()) { - return studienService.findAll(); - } - return studienService.findByQuery(query.get()); - } - /** * Übergibt den Text der referenzierten MTBs für den Protokollauszug * -- cgit v1.2.3