Class KpaEcogDataMapper

  • All Implemented Interfaces:
    DataMapper<dev.pcvolkmer.mv64e.mtb.PerformanceStatus>, SubformDataMapper<dev.pcvolkmer.mv64e.mtb.PerformanceStatus>

    public class KpaEcogDataMapper
    extends AbstractSubformDataMapper<dev.pcvolkmer.mv64e.mtb.PerformanceStatus>
    Mapper class to load and map prozedur data from database table 'dk_dnpm_uf_ecog'
    Since:
    0.1
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      @Nullable dev.pcvolkmer.mv64e.mtb.PerformanceStatus getById​(int id)
      Loads and maps Prozedur related by database id
      java.util.List<dev.pcvolkmer.mv64e.mtb.PerformanceStatus> getByParentId​(int parentId)
      Loads a data set from database and maps it into destination data type
      protected @Nullable dev.pcvolkmer.mv64e.mtb.PerformanceStatus map​(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
    • Constructor Detail

      • KpaEcogDataMapper

        public KpaEcogDataMapper​(EcogCatalogue catalogue)
    • Method Detail

      • getById

        public @Nullable dev.pcvolkmer.mv64e.mtb.PerformanceStatus getById​(int id)
        Loads and maps Prozedur related by database id
        Parameters:
        id - The patient id of the procedure data set
        Returns:
        The loaded data set
      • getByParentId

        @NullMarked
        public java.util.List<dev.pcvolkmer.mv64e.mtb.PerformanceStatus> getByParentId​(int parentId)
        Description copied from class: AbstractSubformDataMapper
        Loads a data set from database and maps it into destination data type
        Specified by:
        getByParentId in interface SubformDataMapper<dev.pcvolkmer.mv64e.mtb.PerformanceStatus>
        Overrides:
        getByParentId in class AbstractSubformDataMapper<dev.pcvolkmer.mv64e.mtb.PerformanceStatus>
        Parameters:
        parentId - The database id of the parent procedure data set
        Returns:
        The data set to be loaded
      • map

        protected @Nullable dev.pcvolkmer.mv64e.mtb.PerformanceStatus map​(ResultSet resultSet)
        Description copied from class: AbstractSubformDataMapper
        Maps a single result set into destination object
        Specified by:
        map in class AbstractSubformDataMapper<dev.pcvolkmer.mv64e.mtb.PerformanceStatus>
        Parameters:
        resultSet - The result set to start from
        Returns:
        The destination object