54 |
Address a = new Address(); |
Address a = new Address(); |
55 |
a.id = res.getInt(1); |
a.id = res.getInt(1); |
56 |
a.vejnavn = vejnavnCache.getInstance( res.getString(2) ); |
a.vejnavn = vejnavnCache.getInstance( res.getString(2) ); |
57 |
a.husnr = res.getInt(3); |
a.husnr = (short) res.getInt(3); |
58 |
a.husnrbogstav = husnrbogstavCache.getInstance( res.getString(4) ); |
a.husnrbogstav = husnrbogstavCache.getInstance( res.getString(4) ); |
59 |
a.kommunekode = res.getInt(5); |
a.kommunekode = (short) res.getInt(5); |
60 |
a.vejkode = res.getInt(6); |
a.vejkode = (short)res.getInt(6); |
61 |
a.postnr = 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 = res.getInt(10); |
a.dbkBane = (short) res.getInt(10); |
65 |
a.koreliste = korelisteCache.getInstance( res.getString(11) ); |
a.koreliste = korelisteCache.getInstance( res.getString(11) ); |
66 |
a.rute = ruteCache.getInstance( res.getString(12) ); |
a.rute = ruteCache.getInstance( res.getString(12) ); |
67 |
a.latitude = res.getDouble(13); |
a.latitude = (float) res.getDouble(13); |
68 |
a.longitude = res.getDouble(14); |
a.longitude = (float) res.getDouble(14); |
69 |
|
|
70 |
//a.vasketVejnavn = AddressUtils.vaskVejnavn(a.vejnavn); |
//a.vasketVejnavn = AddressUtils.vaskVejnavn(a.vejnavn); |
71 |
|
|
161 |
ExtendedBean eb = new ExtendedBean(); |
ExtendedBean eb = new ExtendedBean(); |
162 |
eb.orgId = res.getInt(1); |
eb.orgId = res.getInt(1); |
163 |
eb.targetId = res.getInt(2); |
eb.targetId = res.getInt(2); |
164 |
eb.afstand = res.getDouble(3); |
eb.afstand = (float) res.getDouble(3); |
165 |
eb.transport = transportCache.getInstance(res.getString(4)); |
eb.transport = transportCache.getInstance(res.getString(4)); |
166 |
|
|
167 |
list.add(eb); |
list.add(eb); |
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 |
|
|
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 |
|
|
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); |
199 |
bean.dbkBane = res.getInt(5); |
bean.dbkBane = (short)res.getInt(5); |
200 |
|
|
201 |
map.put(bean.postnr, bean); |
map.put(bean.postnr, bean); |
202 |
} |
} |