--- dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/dawa/DawaTask.java 2016/07/22 09:56:28 3071 +++ dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/dawa/DawaTask.java 2016/07/26 06:30:11 3072 @@ -31,22 +31,17 @@ private TaskLogger logger = TaskLogger.getInstance(); - private short regionCode; - private String regionName; - int antalBehandlede = 0; int antalKommuner = 0; + String status = ""; + DeduplicateHelper dedup = new DeduplicateHelper<>(); - - public DawaTask(short regionCode, String regionName){ - this.regionCode = regionCode; - this.regionName = regionName; - + public DawaTask(){ } @Override @@ -58,11 +53,13 @@ DawaWebservice dawa = new DawaWebservice(); TreeMap search = new TreeMap<>(); - // stage 1 - hent alle data + // stage 1 - hent alle data + status = "Henter Data"; List
adresser = db.getAllAdresses(); - // stage 2 opbyg søge struktur + // stage 2 opbyg søge struktur + status = "Bygger søgestruktur"; logger.info("Building search structure"); @@ -78,12 +75,12 @@ } logger.info("Build search structure done"); - Map kommuner = dawa.kommunerIRegion(regionCode); + Map kommuner = dawa.kommuner(); - String subject = "DAWA indlæsning - " + regionName; + String subject = "DAWA indlæsning"; StringBuilder headerSB = new StringBuilder(); - headerSB.append("

Indlæsnings rapport for " + regionName + "


"); + headerSB.append("

DAWA Indlæsnings rapport


"); List
totalNye = new ArrayList<>(); List
totalFejl = new ArrayList<>(); @@ -101,6 +98,8 @@ int kommunekode = entry.getValue(); String kommunenavn = entry.getKey(); + + status = "Behandler: " + kommunenavn; logger.info("Behandler: " + kommunekode + " " + kommunenavn); @@ -196,6 +195,7 @@ //Cleaning dedup.clear(); + status = ""; } private String buildDavFile(CountMap dav) { @@ -249,7 +249,7 @@ @Override public String getDetail() { - return "Region: " + regionCode + "/" + regionName; + return status; } @Override