--- dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/LookupWorker.java 2014/09/22 11:55:47 2229 +++ dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/LookupWorker.java 2014/12/10 09:50:33 2241 @@ -11,6 +11,8 @@ Adresse bedsteAdr = null; } + Constants consts; + Logger logger = Logger.getLogger( LookupWorker.class.getName() ); int workerId; @@ -19,6 +21,8 @@ public LookupWorker(int workerId, Lookup lookup) { this.workerId = workerId; this.lookup = lookup; + + consts = Constants.getInstance(); } @Override @@ -42,14 +46,14 @@ if (result.bedsteAdr == null && consts.doExtendedLookup() == true) {//hvis vi ikke fandt en adresse og vi må kigge på udvidet område logger.info("Extended lookup for " + qAdresse); - result = findBedsteAdresse(qAdresse, Lookup.alleDaekkedeAdresser); + result = findBedsteAdresse(qAdresse, LookupMain.alleDaekkedeAdresser); } if ( result.bedsteAdr != null) { if (result.bedsteAfstand <= consts.getMaxDistance() ) { //Gem kun hvis distancen er under max_distance for distributøren - if (Lookup.verbose == true) { + if (LookupMain.verbose == true) { logger.info("(" +workerId + ") Bedste: " + qAdresse + "==>" + result.bedsteAdr + " ::: " + result.bedsteAfstand ); } @@ -79,6 +83,14 @@ for (int i=0; i" + daekket); //Skal udkommenteres senere når HO check er valideret + continue; + } + } + double afstand = Adresse.beregnAfstand(qAdresse, daekket); if (afstand < result.bedsteAfstand) {