b2c456705f0e2793eed0900d5fa0f0cda89ac02a
[lispflowmapping.git] / mappingservice / implementation / src / main / java / org / opendaylight / lispflowmapping / implementation / config / ConfigIni.java
1 package org.opendaylight.lispflowmapping.implementation.config;
2
3 public class ConfigIni {
4     private boolean mappingOverwrite;
5     private boolean smr;
6
7     public ConfigIni() {
8         initMappingOverwrite();
9         initSmr();
10     }
11
12     private void initMappingOverwrite() {
13         String str = System.getProperty("lisp.mappingOverwrite");
14         if (str != null) {
15             if (str.trim().equalsIgnoreCase("false")) {
16                 this.mappingOverwrite = false;
17             }
18         }
19         this.mappingOverwrite = true;
20     }
21
22     private void initSmr() {
23         String str = System.getProperty("lisp.smr");
24         if (str != null) {
25             if (str.trim().equalsIgnoreCase("true")) {
26                 this.smr = true;
27             }
28         }
29         this.smr = false;
30     }
31
32     public boolean mappingOverwriteIsSet() {
33         return mappingOverwrite;
34     }
35
36     public boolean smrIsSet() {
37         return smr;
38     }
39 }