30 |
private short regionCode; |
private short regionCode; |
31 |
private String regionName; |
private String regionName; |
32 |
|
|
33 |
|
int antalBehandlede = 0; |
34 |
|
int antalKommuner = 0; |
35 |
|
|
36 |
|
|
37 |
DatabaseCoverageUpdate db = new DatabaseCoverageUpdate(); |
DeduplicateHelper<String> dedup = new DeduplicateHelper<>(); |
38 |
|
|
39 |
DeduplicateHelper<String> dedup = new DeduplicateHelper<>(); |
|
40 |
|
|
41 |
|
|
42 |
public DawaTask(short regionCode, String regionName){ |
public DawaTask(short regionCode, String regionName){ |
43 |
this.regionCode = regionCode; |
this.regionCode = regionCode; |
48 |
@Override |
@Override |
49 |
protected void taskRun() throws Exception { |
protected void taskRun() throws Exception { |
50 |
TimingHelper timer = new TimingHelper(); |
TimingHelper timer = new TimingHelper(); |
51 |
|
|
52 |
|
DatabaseCoverageUpdate db = new DatabaseCoverageUpdate(); |
53 |
|
|
54 |
DawaWebservice dawa = new DawaWebservice(); |
DawaWebservice dawa = new DawaWebservice(); |
55 |
TreeMap<String, DawaGade> search = new TreeMap<>(); |
TreeMap<String, DawaGade> search = new TreeMap<>(); |
56 |
|
|
86 |
int totalAntalUkendt = 0; |
int totalAntalUkendt = 0; |
87 |
int totalAntalDobbelt = 0; |
int totalAntalDobbelt = 0; |
88 |
|
|
89 |
|
antalKommuner = kommuner.size(); |
90 |
|
|
91 |
|
|
92 |
StringBuilder sb = new StringBuilder(); |
StringBuilder sb = new StringBuilder(); |
93 |
|
|
154 |
totalAntalFejl += saveFail.size(); |
totalAntalFejl += saveFail.size(); |
155 |
totalAntalUkendt += ukendteDAV.size(); |
totalAntalUkendt += ukendteDAV.size(); |
156 |
totalAntalDobbelt += dobbeltGadeidDAV.size(); |
totalAntalDobbelt += dobbeltGadeidDAV.size(); |
157 |
|
|
158 |
|
|
159 |
|
antalBehandlede++; |
160 |
|
|
161 |
|
|
162 |
sb.append("<h2>Kommune: " + kommunenavn + "</h2>\n"); |
sb.append("<h2>Kommune: " + kommunenavn + "</h2>\n"); |
193 |
|
|
194 |
MailSender.sendMail(subject, headerSB.toString() + sb.toString() ); |
MailSender.sendMail(subject, headerSB.toString() + sb.toString() ); |
195 |
|
|
196 |
|
|
197 |
|
//Cleaning |
198 |
|
dedup.clear(); |
199 |
} |
} |
200 |
|
|
201 |
private void addressTable(StringBuilder sb, List<Address> addr) { |
private void addressTable(StringBuilder sb, List<Address> addr) { |
233 |
|
|
234 |
@Override |
@Override |
235 |
public double getPercentCompleted() { |
public double getPercentCompleted() { |
236 |
return 0; |
if (antalKommuner == 0) { |
237 |
|
return 0; |
238 |
|
} |
239 |
|
|
240 |
|
return (antalBehandlede / ((double)antalKommuner) ) * 100.0; |
241 |
|
|
242 |
} |
} |
243 |
|
|
244 |
|
|