/[projects]/dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/Constants.java
ViewVC logotype

Annotation of /dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/Constants.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2240 - (hide annotations) (download)
Wed Dec 10 08:26:12 2014 UTC (9 years, 5 months ago) by torben
File size: 929 byte(s)
bk skal kunne gruppere paa foerste 2 cifre i postnummer
1 torben 2200 package dk.daoas.fulddaekning;
2    
3     public abstract class Constants {
4    
5     private static Constants singleton = null;
6    
7     abstract public double getLatitudeMargin();
8     abstract public double getLongitudeMargin();
9    
10     abstract public double getMaxDistance();
11    
12 torben 2203 abstract public int getMinPostnr();
13     abstract public int getMaxPostnr();
14 torben 2200
15 torben 2223 abstract public String getTableExtension();
16 torben 2203
17 torben 2228 abstract public boolean doExtendedLookup();
18 torben 2223
19 torben 2231 abstract public boolean doCheckHO();
20 torben 2228
21 torben 2240 abstract public int getPostnrGroup();
22 torben 2231
23 torben 2240
24 torben 2200 public static Constants getInstance() { //Singleton-ish
25     return singleton;
26     }
27    
28     public static void init(String distributor) {
29    
30     if (distributor.equals("DAO")) {
31     singleton = new DaoConstants();
32     } else if (distributor.equals("BK")){
33     singleton = new BKConstants();
34     } else {
35     System.out.println("Ukendt distributor: " + distributor);
36     System.exit(0);
37     }
38    
39     }
40    
41    
42     }

  ViewVC Help
Powered by ViewVC 1.1.20