Mercurial > dive4elements > river
comparison backend/src/main/java/org/dive4elements/river/importer/ImportDischargeTable.java @ 5888:a763fb7aa2e5
Backend: Fixed indentation.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Thu, 02 May 2013 17:58:16 +0200 |
parents | 09d9c14145a3 |
children | 4c3ccf2b0304 |
comparison
equal
deleted
inserted
replaced
5887:88fca576e9e6 | 5888:a763fb7aa2e5 |
---|---|
74 | 74 |
75 public void setTimeInterval(ImportTimeInterval timeInterval) { | 75 public void setTimeInterval(ImportTimeInterval timeInterval) { |
76 this.timeInterval = timeInterval; | 76 this.timeInterval = timeInterval; |
77 } | 77 } |
78 | 78 |
79 | |
80 | 79 |
81 public DischargeTable getPeer(Gauge gauge) { | 80 public DischargeTable getPeer(Gauge gauge) { |
82 if (peer == null) { | 81 if (peer == null) { |
83 TimeInterval ti = timeInterval != null | 82 TimeInterval ti = timeInterval != null |
84 ? timeInterval.getPeer() | 83 ? timeInterval.getPeer() |
85 : null; | 84 : null; |
86 Session session = ImporterSession.getInstance().getDatabaseSession(); | 85 Session session = ImporterSession.getInstance().getDatabaseSession(); |
87 | 86 |
88 String timeIntervalQuery = ti != null | 87 String timeIntervalQuery = ti != null |
89 ? "timeInterval=:interval" | 88 ? "timeInterval=:interval" |
90 : "timeInterval is null"; | 89 : "timeInterval is null"; |
91 | 90 |
92 Query query = session.createQuery( | 91 Query query = session.createQuery( |
93 "from DischargeTable where " + | 92 "from DischargeTable where " + |
94 "gauge.id=:gauge and kind=:kind and " + | 93 "gauge.id=:gauge and kind=:kind and " + |
95 "description=:description and " + timeIntervalQuery); | 94 "description=:description and " + timeIntervalQuery); |
96 query.setParameter("gauge", gauge.getId()); | 95 query.setParameter("gauge", gauge.getId()); |
97 query.setParameter("description", description); | 96 query.setParameter("description", description); |
98 query.setParameter("kind", kind); | 97 query.setParameter("kind", kind); |
99 if (ti != null) { | 98 if (ti != null) { |
100 query.setParameter("interval", ti); | 99 query.setParameter("interval", ti); |
101 } | 100 } |
102 | 101 |
103 List<DischargeTable> dischargeTables = query.list(); | 102 List<DischargeTable> dischargeTables = query.list(); |
104 if (dischargeTables.isEmpty()) { | 103 if (dischargeTables.isEmpty()) { |
105 peer = new DischargeTable(gauge, description, null, kind, ti); | 104 peer = new DischargeTable(gauge, description, null, kind, ti); |
106 session.save(peer); | 105 session.save(peer); |
107 } | 106 } |
108 else { | 107 else { |
109 peer = dischargeTables.get(0); | 108 peer = dischargeTables.get(0); |
110 } | 109 } |
111 } | 110 } |
112 | 111 return peer; |
113 return peer; | |
114 } | 112 } |
115 | 113 |
116 | 114 |
117 public void storeDependencies(Gauge gauge) { | 115 public void storeDependencies(Gauge gauge) { |
118 log.info("store discharge table '" + description + "'"); | 116 log.info("store discharge table '" + description + "'"); |