mirror of
https://github.com/pcvolkmer/onkostar-plugin-dnpm.git
synced 2025-07-03 01:32:55 +00:00
JavaDoc für Variantenermittlung
This commit is contained in:
@ -4,6 +4,11 @@ import de.itc.onkostar.api.Procedure;
|
|||||||
|
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ein Auszug der Variante aus dem NGS-Bericht zur Übertragung an das Frontend zur Auswahl der stützenden molekularen Alteration
|
||||||
|
*
|
||||||
|
* @since 0.2.0
|
||||||
|
*/
|
||||||
public class Variant {
|
public class Variant {
|
||||||
private final Integer id;
|
private final Integer id;
|
||||||
|
|
||||||
@ -49,6 +54,11 @@ public class Variant {
|
|||||||
return pathogenitaetsklasse;
|
return pathogenitaetsklasse;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Erstellt ein Optional einer Variante aus einer Prozedur
|
||||||
|
* @param procedure Die zu verwendende Prozedur
|
||||||
|
* @return Das Optional, wenn die Prozedur verwendet werden kann, ansonsten ein leeres Optional
|
||||||
|
*/
|
||||||
public static Optional<Variant> fromProcedure(Procedure procedure) {
|
public static Optional<Variant> fromProcedure(Procedure procedure) {
|
||||||
if (!"OS.Molekulargenetische Untersuchung".equals(procedure.getFormName())) {
|
if (!"OS.Molekulargenetische Untersuchung".equals(procedure.getFormName())) {
|
||||||
return Optional.empty();
|
return Optional.empty();
|
||||||
|
@ -5,8 +5,16 @@ import de.itc.onkostar.api.Procedure;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Schnittstellenbeschreibung für Methoden zum Formular "OS.Molekulargenetik"
|
||||||
|
*/
|
||||||
public interface MolekulargenetikFormService {
|
public interface MolekulargenetikFormService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Ermittelt alle (unterstützten) Varianten zur Prozedur eines Formulars "OS.Molekulargenetik"
|
||||||
|
* @param procedure Die Prozedur zum Formular "OS.Molekulargenetik"
|
||||||
|
* @return Die unterstützten Varianten oder eine leere Liste, wenn keine Varianten gefunden wurden.
|
||||||
|
*/
|
||||||
List<Variant> getVariants(Procedure procedure);
|
List<Variant> getVariants(Procedure procedure);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -10,6 +10,16 @@ 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"
|
||||||
|
* Unterstützte Varianten sind:
|
||||||
|
* <uL>
|
||||||
|
* <li>Einfache Variante
|
||||||
|
* <li>CNV
|
||||||
|
* <li>Fusion
|
||||||
|
* @param procedure Die Prozedur zum Formular "OS.Molekulargenetik"
|
||||||
|
* @return Die unterstützten Varianten oder eine leere Liste, wenn keine Varianten gefunden wurden.
|
||||||
|
*/
|
||||||
@Override
|
@Override
|
||||||
@PersonPoolSecured
|
@PersonPoolSecured
|
||||||
public List<Variant> getVariants(Procedure procedure) {
|
public List<Variant> getVariants(Procedure procedure) {
|
||||||
|
Reference in New Issue
Block a user