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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2240 - (show 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 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 abstract public int getMinPostnr();
13 abstract public int getMaxPostnr();
14
15 abstract public String getTableExtension();
16
17 abstract public boolean doExtendedLookup();
18
19 abstract public boolean doCheckHO();
20
21 abstract public int getPostnrGroup();
22
23
24 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