/[projects]/dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/dawa/DawaTask.java
ViewVC logotype

Diff of /dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/dawa/DawaTask.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3021 by torben, Mon Apr 25 09:34:22 2016 UTC revision 3034 by torben, Mon May 2 08:00:47 2016 UTC
# Line 30  public class DawaTask extends Task { Line 30  public class DawaTask extends Task {
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;          
# Line 45  public class DawaTask extends Task { Line 48  public class DawaTask extends Task {
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                                    
# Line 81  public class DawaTask extends Task { Line 86  public class DawaTask extends Task {
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                                    
# Line 147  public class DawaTask extends Task { Line 154  public class DawaTask extends Task {
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");
# Line 183  public class DawaTask extends Task { Line 193  public class DawaTask extends Task {
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) {
# Line 220  public class DawaTask extends Task { Line 233  public class DawaTask extends Task {
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    

Legend:
Removed from v.3021  
changed lines
  Added in v.3034

  ViewVC Help
Powered by ViewVC 1.1.20