comparison flys-backend/src/main/java/de/intevation/flys/importer/ImportHYK.java @ 1224:ca7d461a53f1

HYK importer: Various small fixes and some extra logging. flys-backend/trunk@2355 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 18 Jul 2011 16:43:27 +0000
parents 979ff070e368
children
comparison
equal deleted inserted replaced
1223:268f8da412e3 1224:ca7d461a53f1
7 import java.util.ArrayList; 7 import java.util.ArrayList;
8 8
9 import org.hibernate.Session; 9 import org.hibernate.Session;
10 import org.hibernate.Query; 10 import org.hibernate.Query;
11 11
12 import org.apache.log4j.Logger;
13
12 public class ImportHYK 14 public class ImportHYK
13 { 15 {
16 private static Logger log = Logger.getLogger(ImportHYK.class);
17
14 protected ImportRiver river; 18 protected ImportRiver river;
15 protected String description; 19 protected String description;
16 20
17 protected List<ImportHYKEntry> entries; 21 protected List<ImportHYKEntry> entries;
18 22
40 entries.add(entry); 44 entries.add(entry);
41 entry.setHYK(this); 45 entry.setHYK(this);
42 } 46 }
43 47
44 public void storeDependencies() { 48 public void storeDependencies() {
49 log.info("store HYK '" + description + "'");
45 getPeer(); 50 getPeer();
46 for (ImportHYKEntry entry: entries) { 51 for (int i = 0, N = entries.size(); i < N; ++i) {
52 ImportHYKEntry entry = entries.get(i);
53 log.info(" store km " + entry.getKm() +
54 " (" + (i+1) + " of " + N + ")");
47 entry.storeDependencies(); 55 entry.storeDependencies();
48 } 56 }
49 } 57 }
50 58
51 public HYK getPeer() { 59 public HYK getPeer() {

http://dive4elements.wald.intevation.org