Class AbstractDataCatalogue
- java.lang.Object
-
- dev.pcvolkmer.mv64e.datamapper.datacatalogues.AbstractDataCatalogue
-
- All Implemented Interfaces:
DataCatalogue
- Direct Known Subclasses:
AbstractSubformDataCatalogue,ConsentMvCatalogue,FollowUpCatalogue,KpaCatalogue,MolekulargenetikCatalogue,TherapieplanCatalogue
@NullMarked public abstract class AbstractDataCatalogue extends java.lang.Object implements DataCatalogue
Common implementations for all data catalogues- Since:
- 0.1
-
-
Field Summary
Fields Modifier and Type Field Description protected org.springframework.jdbc.core.JdbcTemplatejdbcTemplate
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractDataCatalogue(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ResultSetgetById(int id)Get procedure result set by procedure idjava.util.List<ResultSet>getByIdList(java.util.List<java.lang.Integer> ids)Get list of ResultSet by list of procedure ids Filters our null objectsjava.util.List<ResultSet>getDiseases(int procedureId)Returns related diseasesprotected abstract java.lang.StringgetTableName()
-
-
-
Method Detail
-
getTableName
protected abstract java.lang.String getTableName()
-
getById
@NullMarked public ResultSet getById(int id)
Get procedure result set by procedure id- Specified by:
getByIdin interfaceDataCatalogue- Parameters:
id- The procedure id- Returns:
- The procedure
-
getByIdList
public java.util.List<ResultSet> getByIdList(java.util.List<java.lang.Integer> ids)
Get list of ResultSet by list of procedure ids Filters our null objects- Parameters:
ids- List of procedure id- Returns:
- List of result set
-
getDiseases
public java.util.List<ResultSet> getDiseases(int procedureId)
Returns related diseases- Parameters:
procedureId- The procedure id- Returns:
- the diseases
-
-