/[projects]/dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/afstandandenrute/Constants.java
ViewVC logotype

Annotation of /dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/afstandandenrute/Constants.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2878 - (hide annotations) (download)
Sat Jan 30 14:05:53 2016 UTC (8 years, 4 months ago) by torben
File size: 765 byte(s)
WIP: Merge AfstandAndenRute(FulddaekningWorker) into this project
1 torben 2878 package dk.daoas.adressevedligehold.afstandandenrute;
2    
3     public abstract class Constants {
4    
5     private static Constants singleton = null;
6    
7     abstract public double getMaxDistance();
8    
9     abstract public int getMinPostnr();
10     abstract public int getMaxPostnr();
11    
12     abstract public String getTableExtension();
13    
14     abstract public boolean doCheckHO();
15    
16    
17     public static Constants getInstance() { //Singleton-ish
18     return singleton;
19     }
20    
21     public static void init(String distributor) {
22    
23     if (distributor.equals("DAO")) {
24     singleton = new DaoConstants();
25     } else if (distributor.equals("BK")){
26     singleton = new BKConstants();
27     } else {
28     System.out.println("Ukendt distributor: " + distributor);
29     System.exit(0);
30     }
31    
32     }
33    
34    
35     }

  ViewVC Help
Powered by ViewVC 1.1.20