/[projects]/dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/coveragefileupload/AddressReport.java
ViewVC logotype

Diff of /dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/coveragefileupload/AddressReport.java

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

revision 2838 by torben, Sun Jan 24 21:48:55 2016 UTC revision 2840 by torben, Mon Jan 25 10:25:22 2016 UTC
# Line 15  import dk.daoas.adressevedligehold.beans Line 15  import dk.daoas.adressevedligehold.beans
15  import dk.daoas.adressevedligehold.beans.Address.AddressState;  import dk.daoas.adressevedligehold.beans.Address.AddressState;
16  import dk.daoas.adressevedligehold.util.TimingHelper;  import dk.daoas.adressevedligehold.util.TimingHelper;
17    
18    /*
19     * TODO: detail rapport pr postnr
20     * TODO: ved mangel oversigten - skeln mellem om det er nye/CREATED eller om det er gamle kendte adresser
21     */
22    
23  public class AddressReport {  public class AddressReport {
24                    
25          class NumEntry {          class NumEntry {
# Line 68  public class AddressReport { Line 73  public class AddressReport {
73                  }                  }
74          }          }
75                    
76                    AddressManager addrManager;
77          List<Address> addressList;          List<Address> addressList;
78          int entryCount;          int entryCount;
79          EntryUgedage ugedage;          EntryUgedage ugedage;
# Line 78  public class AddressReport { Line 83  public class AddressReport {
83                    
84          //TODO: Afviste adresser          //TODO: Afviste adresser
85          public AddressReport(AddressManager addrManager, int entryCount, EntryUgedage ugedage, AddressSource source, TimingHelper timer, boolean writeBack ) {          public AddressReport(AddressManager addrManager, int entryCount, EntryUgedage ugedage, AddressSource source, TimingHelper timer, boolean writeBack ) {
86                    this.addrManager = addrManager;
87                  addressList = addrManager.getAddressList();                  addressList = addrManager.getAddressList();
88                  this.entryCount = entryCount;                  this.entryCount = entryCount;
89                  this.ugedage = ugedage;                  this.ugedage = ugedage;
# Line 127  public class AddressReport { Line 133  public class AddressReport {
133                  HashMap<Short, WeekEntry> postnrEntries = new HashMap<Short,WeekEntry>();                  HashMap<Short, WeekEntry> postnrEntries = new HashMap<Short,WeekEntry>();
134                                    
135                                    
136                    int antalUdenKommunekodeNy = 0;
137                  int antalUdenKommunekode = 0;                  int antalUdenKommunekode = 0;
138                  int antalUdenLatitude = 0;                  int antalUdenLatitude = 0;
139                  int antalUdenDBKBane = 0;                  int antalUdenDBKBane = 0;
# Line 134  public class AddressReport { Line 141  public class AddressReport {
141                  // first gather the intel                  // first gather the intel
142                  for (Address a : addressList) {                  for (Address a : addressList) {
143                          if (a.kommunekode == 0 || a.vejkode == 0) {                          if (a.kommunekode == 0 || a.vejkode == 0) {
144                                    if (a.state == AddressState.CREATED) {
145                                            antalUdenKommunekodeNy++;
146                                    }
147                                    
148                                  antalUdenKommunekode++;                                  antalUdenKommunekode++;
149                          }                          }
150                                                    
# Line 179  public class AddressReport { Line 190  public class AddressReport {
190                  sb.append("Tidsforbrug: ").append( timer.getElapsed() ).append("ms. <br>");                  sb.append("Tidsforbrug: ").append( timer.getElapsed() ).append("ms. <br>");
191                  sb.append("Skriv til DB: ").append( writeBack ).append("<br>");                  sb.append("Skriv til DB: ").append( writeBack ).append("<br>");
192                  sb.append("Antal entries: " ).append( entryCount ).append("<br>");                  sb.append("Antal entries: " ).append( entryCount ).append("<br>");
193                    sb.append("Antal afviste: " ).append( addrManager.getAfvistAntal() ).append("<br>");
194                                    
195                  sb.append("<h2>Data Mangler</h2>\n");                  sb.append("<h2>Data Mangler</h2>\n");
196                  sb.append("<pre>");                  sb.append("<pre>");

Legend:
Removed from v.2838  
changed lines
  Added in v.2840

  ViewVC Help
Powered by ViewVC 1.1.20