--- dao/DaoAdresseService/src/dk/daoas/daoadresseservice/DataLoader.java 2015/02/23 12:30:41 2337 +++ dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/DataLoader.java 2015/07/15 06:52:05 2608 @@ -4,13 +4,20 @@ import javax.servlet.ServletContext; +import dk.daoas.daoadresseservice.admin.ServiceConfig; +import dk.daoas.daoadresseservice.db.DatabaseLayerImplementation; + public class DataLoader { boolean isRunning = false; + ServiceConfig config; + ServletContext ctxt; - public DataLoader(ServletContext ctxt) { + public DataLoader(ServletContext ctxt,ServiceConfig conf) { this.ctxt = ctxt; + + config = conf; } public void doLoad() { @@ -51,10 +58,10 @@ try { - AdressSearch search = new AdressSearch(); + AddressSearch search = new AddressSearch(new DatabaseLayerImplementation(), loader.config); search.buildSearchStructures(); - AdressSearch oldSearch = (AdressSearch) loader.ctxt.getAttribute("search"); + AddressSearch oldSearch = (AddressSearch) loader.ctxt.getAttribute("search"); loader.ctxt.setAttribute("search", search); if (oldSearch != null) {