Mercurial > dive4elements > river
comparison backend/src/main/java/org/dive4elements/river/importer/sinfo/importitem/DailyDischargeDayLineImport.java @ 9658:d86c7cb68b41
Importer (s/u-info) extensions: daily discharge: detecting, logging and skipping lines with missing date or q, or duplicate date,
detecting wrong column titles and cancelling the import,
specific error message if gauge not found
author | mschaefer |
---|---|
date | Mon, 23 Mar 2020 15:33:40 +0100 |
parents | 50416a0df385 |
children |
comparison
equal
deleted
inserted
replaced
9657:a79881a892c9 | 9658:d86c7cb68b41 |
---|---|
44 | 44 |
45 /***** METHODS *****/ | 45 /***** METHODS *****/ |
46 | 46 |
47 @Override | 47 @Override |
48 protected DailyDischargeValue queryValueItem(final Session session, final DailyDischarge parent) { | 48 protected DailyDischargeValue queryValueItem(final Session session, final DailyDischarge parent) { |
49 final Query query = session.createQuery("FROM DailyDischargeValue WHERE (DailyDischarge=:parent) AND (day=:day)"); | 49 final Query query = session.createQuery("FROM DailyDischargeValue WHERE (dailyDischarge=:parent) AND (day=:day)"); |
50 query.setParameter("parent", parent); | 50 query.setParameter("parent", parent); |
51 query.setParameter("day", this.day); | 51 query.setParameter("day", this.day); |
52 final List rows = query.list(); | 52 final List rows = query.list(); |
53 if (!rows.isEmpty()) | 53 if (!rows.isEmpty()) |
54 return (DailyDischargeValue) rows.get(0); | 54 return (DailyDischargeValue) rows.get(0); |