/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/admin/CsvUdtraek.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/admin/CsvUdtraek.java

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

revision 2637 by torben, Wed Jul 15 13:42:30 2015 UTC revision 2638 by torben, Thu Jul 23 09:25:03 2015 UTC
# Line 30  public class CsvUdtraek extends HttpServ Line 30  public class CsvUdtraek extends HttpServ
30                          case "ikkedaekket":                          case "ikkedaekket":
31                                  str = udtraekIkkeDaekket();                                  str = udtraekIkkeDaekket();
32                                  break;                                  break;
33                            case "100pct":
34                                    str = udtraek100Pct();
35                                    break;                          
36                                    
37                          default:                          default:
38                                  str = null;                                  str = null;
39                                  break;                                  break;
# Line 46  public class CsvUdtraek extends HttpServ Line 50  public class CsvUdtraek extends HttpServ
50                          response.setContentType("text/html");                          response.setContentType("text/html");
51                          w.print("Type parameter is blank or invalid value<br>");                          w.print("Type parameter is blank or invalid value<br>");
52                          w.print("Type: <a href='CsvUdtraek?type=ikkedaekket'>ikkedaekket</a> <br>");                          w.print("Type: <a href='CsvUdtraek?type=ikkedaekket'>ikkedaekket</a> <br>");
53                            w.print("Type: <a href='CsvUdtraek?type=100pct'>100pct</a> <br>");
54                  }                  }
55          }          }
56                    
# Line 65  public class CsvUdtraek extends HttpServ Line 70  public class CsvUdtraek extends HttpServ
70                          sb.append( addr.gadeid ).append(";")                          sb.append( addr.gadeid ).append(";")
71                                  .append( addr.postnr ).append(";")                                  .append( addr.postnr ).append(";")
72                                  .append( addr.vejnavn ).append(";")                                  .append( addr.vejnavn ).append(";")
73                                    .append( addr.husnr ).append(";")
74                                    .append( addr.husnrbogstav ).append(";")
75                                    .append( addr.distributor != null ? addr.distributor : "" )                            
76                                    .append( "\n" );
77                    }
78                    
79                    return sb.toString();
80            }
81            
82            private String udtraek100Pct() {
83                    AddressSearch search = (AddressSearch) getServletContext().getAttribute("search");
84                    if (search == null) {
85                            return "data struktur ikke indlæst";
86                    }
87                    
88                    StringBuilder sb = new StringBuilder();
89                    sb.append("gadeid;postnr;vejnavn;husnr;husnrbogstav;distributor\r\n");
90                    
91                    for (Address addr : search.get100PctAddresses() ) {
92                            sb.append( addr.gadeid ).append(";")
93                                    .append( addr.postnr ).append(";")
94                                    .append( addr.vejnavn ).append(";")
95                                  .append( addr.husnr ).append(";")                                  .append( addr.husnr ).append(";")
96                                  .append( addr.husnrbogstav ).append(";")                                  .append( addr.husnrbogstav ).append(";")
97                                  .append( addr.distributor != null ? addr.distributor : "" )                                                              .append( addr.distributor != null ? addr.distributor : "" )                            

Legend:
Removed from v.2637  
changed lines
  Added in v.2638

  ViewVC Help
Powered by ViewVC 1.1.20