mirror of
https://github.com/pcvolkmer/onkostar-plugin-dnpm.git
synced 2025-07-03 01:32:55 +00:00
Issue #61: Erlaube Formularvariante UKER.Molekulargenetik
This commit is contained in:
@ -10,18 +10,18 @@ import java.util.stream.Collectors;
|
|||||||
public class OsMolekulargenetikFormService implements MolekulargenetikFormService {
|
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:
|
* Unterstützte Varianten sind:
|
||||||
* <uL>
|
* <uL>
|
||||||
* <li>Einfache Variante
|
* <li>Einfache Variante
|
||||||
* <li>CNV
|
* <li>CNV
|
||||||
* <li>Fusion
|
* <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.
|
* @return Die unterstützten Varianten oder eine leere Liste, wenn keine Varianten gefunden wurden.
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<Variant> getVariants(Procedure procedure) {
|
public List<Variant> getVariants(Procedure procedure) {
|
||||||
if (! "OS.Molekulargenetik".equals(procedure.getFormName())) {
|
if (! procedureWithUsableFormVariant(procedure)) {
|
||||||
return List.of();
|
return List.of();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -37,4 +37,9 @@ public class OsMolekulargenetikFormService implements MolekulargenetikFormServic
|
|||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private boolean procedureWithUsableFormVariant(Procedure procedure) {
|
||||||
|
return "OS.Molekulargenetik".equals(procedure.getFormName())
|
||||||
|
|| "UKER.Molekulargenetik".equals(procedure.getFormName());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user