31 |
|
|
32 |
private TaskLogger logger = TaskLogger.getInstance(); |
private TaskLogger logger = TaskLogger.getInstance(); |
33 |
|
|
|
private short regionCode; |
|
|
private String regionName; |
|
|
|
|
34 |
int antalBehandlede = 0; |
int antalBehandlede = 0; |
35 |
int antalKommuner = 0; |
int antalKommuner = 0; |
36 |
|
|
37 |
|
|
38 |
|
String status = ""; |
39 |
|
|
40 |
DeduplicateHelper<String> dedup = new DeduplicateHelper<>(); |
DeduplicateHelper<String> dedup = new DeduplicateHelper<>(); |
41 |
|
|
42 |
|
|
|
|
|
43 |
|
|
44 |
public DawaTask(short regionCode, String regionName){ |
public DawaTask(){ |
|
this.regionCode = regionCode; |
|
|
this.regionName = regionName; |
|
|
|
|
45 |
} |
} |
46 |
|
|
47 |
@Override |
@Override |
53 |
DawaWebservice dawa = new DawaWebservice(); |
DawaWebservice dawa = new DawaWebservice(); |
54 |
TreeMap<String, DawaGade> search = new TreeMap<>(); |
TreeMap<String, DawaGade> search = new TreeMap<>(); |
55 |
|
|
56 |
// stage 1 - hent alle data |
// stage 1 - hent alle data |
57 |
|
status = "Henter Data"; |
58 |
List<Address> adresser = db.getAllAdresses(); |
List<Address> adresser = db.getAllAdresses(); |
59 |
|
|
60 |
|
|
61 |
// stage 2 opbyg søge struktur |
// stage 2 opbyg søge struktur |
62 |
|
status = "Bygger søgestruktur"; |
63 |
logger.info("Building search structure"); |
logger.info("Building search structure"); |
64 |
|
|
65 |
|
|
75 |
} |
} |
76 |
logger.info("Build search structure done"); |
logger.info("Build search structure done"); |
77 |
|
|
78 |
Map<String,Integer> kommuner = dawa.kommunerIRegion(regionCode); |
Map<String,Integer> kommuner = dawa.kommuner(); |
79 |
|
|
80 |
String subject = "DAWA indlæsning - " + regionName; |
String subject = "DAWA indlæsning"; |
81 |
|
|
82 |
StringBuilder headerSB = new StringBuilder(); |
StringBuilder headerSB = new StringBuilder(); |
83 |
headerSB.append("<h1>Indlæsnings rapport for " + regionName + " </h1><br>"); |
headerSB.append("<h1>DAWA Indlæsnings rapport</h1><br>"); |
84 |
|
|
85 |
List<Address> totalNye = new ArrayList<>(); |
List<Address> totalNye = new ArrayList<>(); |
86 |
List<Address> totalFejl = new ArrayList<>(); |
List<Address> totalFejl = new ArrayList<>(); |
98 |
int kommunekode = entry.getValue(); |
int kommunekode = entry.getValue(); |
99 |
String kommunenavn = entry.getKey(); |
String kommunenavn = entry.getKey(); |
100 |
|
|
101 |
|
|
102 |
|
status = "Behandler: " + kommunenavn; |
103 |
logger.info("Behandler: " + kommunekode + " " + kommunenavn); |
logger.info("Behandler: " + kommunekode + " " + kommunenavn); |
104 |
|
|
105 |
|
|
195 |
|
|
196 |
//Cleaning |
//Cleaning |
197 |
dedup.clear(); |
dedup.clear(); |
198 |
|
status = ""; |
199 |
} |
} |
200 |
|
|
201 |
private String buildDavFile(CountMap dav) { |
private String buildDavFile(CountMap dav) { |
249 |
|
|
250 |
@Override |
@Override |
251 |
public String getDetail() { |
public String getDetail() { |
252 |
return "Region: " + regionCode + "/" + regionName; |
return status; |
253 |
} |
} |
254 |
|
|
255 |
@Override |
@Override |