/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/db/DatabaseLayer.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/db/DatabaseLayer.java

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

revision 2489 by torben, Tue Mar 24 11:05:24 2015 UTC revision 2495 by torben, Wed Mar 25 04:18:49 2015 UTC
# Line 22  import dk.daoas.daoadresseservice.util.D Line 22  import dk.daoas.daoadresseservice.util.D
22    
23  public class DatabaseLayer {  public class DatabaseLayer {
24                    
25          static boolean DEBUG = false;          static boolean DEBUG = true;
26                    
27          public static List<Address> getAllAdresses() throws SQLException {          public static List<Address> getAllAdresses() throws SQLException {
28                  String debugFilter = DatabaseLayer.DEBUG ? " AND postnr = 8700 " : "";                  String debugFilter = DatabaseLayer.DEBUG ? " AND postnr = 8700 " : "";
# Line 59  public class DatabaseLayer { Line 59  public class DatabaseLayer {
59                                  a.kommunekode = (short) res.getInt(5);                                  a.kommunekode = (short) res.getInt(5);
60                                  a.vejkode = (short)res.getInt(6);                                  a.vejkode = (short)res.getInt(6);
61                                  a.postnr = (short)res.getInt(7);                                  a.postnr = (short)res.getInt(7);
62                                  a.gadeid = res.getLong(8);                                  a.gadeid = res.getInt(8);
63                                  a.distributor = distributorCache.getInstance(res.getString(9));                                  a.distributor = distributorCache.getInstance(res.getString(9));
64                                  a.dbkBane = (short) res.getInt(10);                                  a.dbkBane = (short) res.getInt(10);
65                                  a.koreliste = korelisteCache.getInstance( res.getString(11) );                                  a.koreliste = korelisteCache.getInstance( res.getString(11) );
# Line 175  public class DatabaseLayer { Line 175  public class DatabaseLayer {
175                  }                  }
176          }          }
177                    
178          public static Map<Integer,HundredePctBean> get100PctList() throws SQLException {          public static Map<Short,HundredePctBean> get100PctList() throws SQLException {
179                  String sql = "SELECT postnr,UPPER(distributor) as distributor,rute,koreliste,dbkbane " +                  String sql = "SELECT postnr,UPPER(distributor) as distributor,rute,koreliste,dbkbane " +
180                                           "FROM bogleveringer.adresser_udenfor_daekning";                                           "FROM bogleveringer.adresser_udenfor_daekning";
181                                    
# Line 184  public class DatabaseLayer { Line 184  public class DatabaseLayer {
184                                  ) {                                  ) {
185                          ResultSet res = stmt.executeQuery(sql);                          ResultSet res = stmt.executeQuery(sql);
186                    
187                          Map<Integer,HundredePctBean> map = new HashMap<Integer,HundredePctBean>();                          Map<Short, HundredePctBean> map = new HashMap<Short,HundredePctBean>();
188                                                    
189                          DeduplicateHelper<String> distributorCache = new DeduplicateHelper<String>();                          DeduplicateHelper<String> distributorCache = new DeduplicateHelper<String>();
190                                                    
# Line 192  public class DatabaseLayer { Line 192  public class DatabaseLayer {
192                                                                    
193                                                                    
194                                  HundredePctBean bean = new HundredePctBean();                                  HundredePctBean bean = new HundredePctBean();
195                                  bean.postnr = res.getInt(1);                                  bean.postnr = (short) res.getInt(1);
196                                  bean.distributor = distributorCache.getInstance(res.getString(2));                                  bean.distributor = distributorCache.getInstance(res.getString(2));
197                                  bean.rute = res.getString(3);                                  bean.rute = res.getString(3);
198                                  bean.koreliste = res.getString(4);                                  bean.koreliste = res.getString(4);

Legend:
Removed from v.2489  
changed lines
  Added in v.2495

  ViewVC Help
Powered by ViewVC 1.1.20