/[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 2422 - (show annotations) (download)
Tue Mar 3 08:14:09 2015 UTC (9 years, 2 months ago) by torben
File size: 782 byte(s)
arbejd med 2 dæknings sæt og lav den mindste mindre
1 package dk.daoas.fulddaekning;
2
3 public abstract class Constants {
4
5 private static Constants singleton = null;
6
7 abstract public double getMaxDistance();
8 abstract public double getKmMargin();
9
10 abstract public int getMinPostnr();
11 abstract public int getMaxPostnr();
12
13 abstract public String getTableExtension();
14
15 abstract public boolean doCheckHO();
16
17
18 public static Constants getInstance() { //Singleton-ish
19 return singleton;
20 }
21
22 public static void init(String distributor) {
23
24 if (distributor.equals("DAO")) {
25 singleton = new DaoConstants();
26 } else if (distributor.equals("BK")){
27 singleton = new BKConstants();
28 } else {
29 System.out.println("Ukendt distributor: " + distributor);
30 System.exit(0);
31 }
32
33 }
34
35
36 }

  ViewVC Help
Powered by ViewVC 1.1.20