diff options
| author | Paul-Christian Volkmer | 2023-11-08 13:46:04 +0100 |
|---|---|---|
| committer | Paul-Christian Volkmer | 2023-11-08 13:47:56 +0100 |
| commit | ca75f293edc4c62f7693bda82b688a9837c02204 (patch) | |
| tree | f68ace02ab4e779efe4987ee4b22d125c0cd36ff /src/main/java/DNPM | |
| parent | 08e37b629f55316e32663cf30f714bef7bd7e5e2 (diff) | |
Issue #61: Erlaube Formularvariante UKER.Molekulargenetik
(cherry picked from commit d6d3a524eb2fe4c54b68b40f3afeeade9be08631)
Diffstat (limited to 'src/main/java/DNPM')
| -rw-r--r-- | src/main/java/DNPM/services/molekulargenetik/OsMolekulargenetikFormService.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/main/java/DNPM/services/molekulargenetik/OsMolekulargenetikFormService.java b/src/main/java/DNPM/services/molekulargenetik/OsMolekulargenetikFormService.java index e3d057f..3bc6000 100644 --- a/src/main/java/DNPM/services/molekulargenetik/OsMolekulargenetikFormService.java +++ b/src/main/java/DNPM/services/molekulargenetik/OsMolekulargenetikFormService.java @@ -10,18 +10,18 @@ import java.util.stream.Collectors; public class OsMolekulargenetikFormService implements MolekulargenetikFormService { /** - * Ermittelt alle (unterstützten) Varianten zur Prozedur eines Formulars "OS.Molekulargenetik" + * Ermittelt alle (unterstützten) Varianten zur Prozedur eines Formulars "OS.Molekulargenetik" (oder Variante) * Unterstützte Varianten sind: * <uL> * <li>Einfache Variante * <li>CNV * <li>Fusion - * @param procedure Die Prozedur zum Formular "OS.Molekulargenetik" + * @param procedure Die Prozedur zum Formular "OS.Molekulargenetik" (oder Variante) * @return Die unterstützten Varianten oder eine leere Liste, wenn keine Varianten gefunden wurden. */ @Override public List<Variant> getVariants(Procedure procedure) { - if (! "OS.Molekulargenetik".equals(procedure.getFormName())) { + if (! procedureWithUsableFormVariant(procedure)) { return List.of(); } @@ -37,4 +37,9 @@ public class OsMolekulargenetikFormService implements MolekulargenetikFormServic .collect(Collectors.toList()); } + + private boolean procedureWithUsableFormVariant(Procedure procedure) { + return "OS.Molekulargenetik".equals(procedure.getFormName()) + || "UKER.Molekulargenetik".equals(procedure.getFormName()); + } } |
