Class MolekulargenetikNgsDataMapper
- java.lang.Object
-
- dev.pcvolkmer.mv64e.datamapper.mapper.MolekulargenetikNgsDataMapper
-
- All Implemented Interfaces:
DataMapper<dev.pcvolkmer.mv64e.mtb.SomaticNgsReport>
public class MolekulargenetikNgsDataMapper extends java.lang.Object implements DataMapper<dev.pcvolkmer.mv64e.mtb.SomaticNgsReport>
Mapper class to load and map prozedur data from database table 'dk_molekulargenetik'- Since:
- 0.1
-
-
Constructor Summary
Constructors Constructor Description MolekulargenetikNgsDataMapper(MolekulargenetikCatalogue catalogue, MolekulargenuntersuchungCatalogue untersuchungCatalogue, PropertyCatalogue propertyCatalogue, dev.pcvolkmer.mv64e.mtb.TumorCellContentMethodCodingCode tumorCellContentMethod)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<dev.pcvolkmer.mv64e.mtb.SomaticNgsReport>getAllByKpaId(int kpaId)Loads and maps all Prozedur related by KPA database idjava.util.List<dev.pcvolkmer.mv64e.mtb.SomaticNgsReport>getAllByKpaIdWithHisto(int kpaId, java.util.List<java.lang.Integer> molgenIdsFromHisto)Loads and maps all Prozedur related by KPA database id@Nullable dev.pcvolkmer.mv64e.mtb.SomaticNgsReportgetById(int id)Loads and maps Prozedur related by database id
-
-
-
Constructor Detail
-
MolekulargenetikNgsDataMapper
public MolekulargenetikNgsDataMapper(MolekulargenetikCatalogue catalogue, MolekulargenuntersuchungCatalogue untersuchungCatalogue, PropertyCatalogue propertyCatalogue, dev.pcvolkmer.mv64e.mtb.TumorCellContentMethodCodingCode tumorCellContentMethod)
-
-
Method Detail
-
getById
public @Nullable dev.pcvolkmer.mv64e.mtb.SomaticNgsReport getById(int id)
Loads and maps Prozedur related by database id- Specified by:
getByIdin interfaceDataMapper<dev.pcvolkmer.mv64e.mtb.SomaticNgsReport>- Parameters:
id- The database id of the procedure data set- Returns:
- The loaded Procedure
-
getAllByKpaId
public java.util.List<dev.pcvolkmer.mv64e.mtb.SomaticNgsReport> getAllByKpaId(int kpaId)
Loads and maps all Prozedur related by KPA database id- Parameters:
kpaId- The database id of the KPA procedure data set- Returns:
- The loaded Procedures
-
getAllByKpaIdWithHisto
public java.util.List<dev.pcvolkmer.mv64e.mtb.SomaticNgsReport> getAllByKpaIdWithHisto(int kpaId, java.util.List<java.lang.Integer> molgenIdsFromHisto)Loads and maps all Prozedur related by KPA database id- Parameters:
kpaId- The database id of the KPA procedure data setmolgenIdsFromHisto- List of procedure IDs for related histology forms- Returns:
- The loaded Procedures
-
-