58 |
|
|
59 |
public List<Address> adresserIKommune(int kommunekode) throws IOException { |
public List<Address> adresserIKommune(int kommunekode) throws IOException { |
60 |
|
|
61 |
|
TimingHelper timer = new TimingHelper(); |
62 |
List<Address> result = new ArrayList<>(); |
List<Address> result = new ArrayList<>(); |
63 |
|
|
64 |
final String url = "http://dawa.aws.dk/adgangsadresser?kommunekode=" + kommunekode+ "&format=csv"; |
final String url = "http://dawa.aws.dk/adgangsadresser?kommunekode=" + kommunekode+ "&format=csv"; |
67 |
logger.info("Gemmer til " + file.getName() ); |
logger.info("Gemmer til " + file.getName() ); |
68 |
HttpUtil.getContentToFile(url, file, 5000); |
HttpUtil.getContentToFile(url, file, 5000); |
69 |
|
|
|
TimingHelper timer = new TimingHelper(); |
|
70 |
|
|
71 |
logger.info("Loaded data elapsed:" + timer.getElapsed()); |
|
72 |
|
logger.info("Downloaded dawa file, elapsed:" + timer.getElapsed()); |
73 |
timer = new TimingHelper(); |
timer = new TimingHelper(); |
74 |
|
|
75 |
|
|
111 |
|
|
112 |
} |
} |
113 |
} |
} |
114 |
file.delete(); |
boolean deleted = file.delete(); |
115 |
|
if (deleted == false) { |
116 |
|
logger.info("Could not delete tmp file"); |
117 |
|
} |
118 |
|
|
119 |
logger.info("AdressCount:" + result.size() + " - " + timer.getElapsed() + "ms"); |
logger.info("AdressCount:" + result.size() + " - " + timer.getElapsed() + "ms"); |
120 |
|
|