3 |
import java.util.ArrayList; |
import java.util.ArrayList; |
4 |
import java.util.List; |
import java.util.List; |
5 |
import java.util.Map; |
import java.util.Map; |
|
import java.util.Set; |
|
6 |
import java.util.TreeMap; |
import java.util.TreeMap; |
|
import java.util.TreeSet; |
|
7 |
|
|
8 |
import dk.daoas.adressevedligehold.MailSender; |
import dk.daoas.adressevedligehold.MailSender; |
9 |
import dk.daoas.adressevedligehold.beans.Address; |
import dk.daoas.adressevedligehold.beans.Address; |
23 |
|
|
24 |
public class DawaTask extends Task { |
public class DawaTask extends Task { |
25 |
|
|
26 |
final String kommentarTemplate = "Oprettet via DAWA"; |
final static String KOMMENTAR_TEMPLATE = "Oprettet via DAWA"; |
27 |
|
|
28 |
private TaskLogger logger = TaskLogger.getInstance(); |
private TaskLogger logger = TaskLogger.getInstance(); |
29 |
|
|
123 |
if (fundet == false) { |
if (fundet == false) { |
124 |
dawaAddr.gadeid = gade.gadeids.iterator().next(); |
dawaAddr.gadeid = gade.gadeids.iterator().next(); |
125 |
dawaAddr.state = AddressState.CREATED; |
dawaAddr.state = AddressState.CREATED; |
126 |
dawaAddr.kommentar = kommentarTemplate; |
dawaAddr.kommentar = KOMMENTAR_TEMPLATE; |
127 |
nyeAdresser.add(dawaAddr); |
nyeAdresser.add(dawaAddr); |
128 |
} |
} |
129 |
} |
} |
131 |
|
|
132 |
db.saveNewAddresses(nyeAdresser); |
db.saveNewAddresses(nyeAdresser); |
133 |
|
|
134 |
logger.info("Save to db done - sending report mail"); |
logger.info("Save to db done - adding to report mail"); |
135 |
|
|
136 |
List<Address> saveOK = new ArrayList<>(); |
List<Address> saveOK = new ArrayList<>(); |
137 |
List<Address> saveFail = new ArrayList<>(); |
List<Address> saveFail = new ArrayList<>(); |
173 |
sb.append(dav.getKey() + " : " + dav.getValue() + "<br>\n"); |
sb.append(dav.getKey() + " : " + dav.getValue() + "<br>\n"); |
174 |
} |
} |
175 |
} |
} |
176 |
|
logger.info("Sendingreport mail"); |
177 |
|
|
178 |
headerSB.append("Antal Inserts: " + totalAntalNye + "<br>\n"); |
headerSB.append("Antal Inserts: " + totalAntalNye + "<br>\n"); |
179 |
headerSB.append("Antal insert fails: " + totalAntalFejl + "<br>\n"); |
headerSB.append("Antal insert fails: " + totalAntalFejl + "<br>\n"); |