Class AbstractSubformDataMapper<T>
- java.lang.Object
-
- dev.pcvolkmer.mv64e.datamapper.mapper.AbstractSubformDataMapper<T>
-
- Type Parameters:
T- The destination type
- All Implemented Interfaces:
DataMapper<T>,SubformDataMapper<T>
- Direct Known Subclasses:
AbstractEinzelempfehlungDataMapper,AbstractKpaTherapieverlaufDataMapper,KpaEcogDataMapper,KpaHistologieDataMapper,KpaTumorausbreitungDataMapper,KpaVerwandteDataMapper,KpaVorbefundeDataMapper,MolekulargenetikMsiDataMapper
public abstract class AbstractSubformDataMapper<T> extends java.lang.Object implements SubformDataMapper<T>
Abstract common implementation for all subform data mappers- Since:
- 0.1
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractSubformDataCataloguecatalogue
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSubformDataMapper(AbstractSubformDataCatalogue catalogue)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.List<T>getByParentId(int parentId)Loads a data set from database and maps it into destination data typeprotected abstract @Nullable Tmap(ResultSet resultSet)Maps a single result set into destination object-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface dev.pcvolkmer.mv64e.datamapper.mapper.DataMapper
getById
-
-
-
-
Field Detail
-
catalogue
protected final AbstractSubformDataCatalogue catalogue
-
-
Constructor Detail
-
AbstractSubformDataMapper
protected AbstractSubformDataMapper(AbstractSubformDataCatalogue catalogue)
-
-
Method Detail
-
getByParentId
@NullMarked public java.util.List<T> getByParentId(int parentId)
Loads a data set from database and maps it into destination data type- Specified by:
getByParentIdin interfaceSubformDataMapper<T>- Parameters:
parentId- The database id of the parent procedure data set- Returns:
- The data set to be loaded
-
-