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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2608 - (hide annotations) (download)
Wed Jul 15 06:52:05 2015 UTC (8 years, 10 months ago) by torben
File size: 850 byte(s)
Separate database interface and implementation (preparation for mocking and more unit tests)
1 torben 2274 package dk.daoas.daoadresseservice.db;
2    
3    
4     import java.sql.SQLException;
5     import java.util.List;
6 torben 2279 import java.util.Map;
7 torben 2274
8 torben 2282 import dk.daoas.daoadresseservice.beans.Address;
9 torben 2395 import dk.daoas.daoadresseservice.beans.AliasBean;
10 torben 2282 import dk.daoas.daoadresseservice.beans.ExtendedBean;
11     import dk.daoas.daoadresseservice.beans.HundredePctBean;
12 torben 2372 import dk.daoas.daoadresseservice.beans.SearchResult;
13 torben 2274
14 torben 2608 public interface DatabaseLayer {
15 torben 2274
16 torben 2337
17 torben 2608 public List<Address> getAllAdresses() throws SQLException ;
18 torben 2372
19 torben 2608 public List<AliasBean> getAliasList() throws SQLException;
20 torben 2276
21 torben 2608 public List<ExtendedBean> getExtendedAdresslist() throws SQLException;
22 torben 2395
23 torben 2608 public Map<Short,HundredePctBean> get100PctList() throws SQLException;
24 torben 2276
25 torben 2608 public void saveRequestLog(String brugerid, String postnr, String adresse, SearchResult result) throws SQLException;
26 torben 2372
27    
28    
29 torben 2384
30 torben 2274 }

  ViewVC Help
Powered by ViewVC 1.1.20