diff options
Diffstat (limited to 'src/main/java')
| -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()); + } } |
