| | |
| | | |
| | | private int port = WEBSERVER_PORT_DEFAULT; |
| | | private boolean webDevelopmentMode = WEB_DEVELOPMENT_MODE_PREF_DEFAULT; |
| | | private BorgVersion borgVersion = new BorgVersion(); |
| | | @JsonProperty |
| | | public String getCacheDir() { |
| | | return ButlerCache.getInstance().getCacheDir().getAbsolutePath(); |
| | |
| | | return SUPPORTED_LANGUAGES; |
| | | } |
| | | |
| | | /** |
| | | * @return a clone of this.borgVersion. |
| | | */ |
| | | public BorgVersion getBorgVersion() { |
| | | return new BorgVersion().copyFrom(borgVersion); |
| | | } |
| | | |
| | | BorgVersion _getBorgVersion() { |
| | | return this.borgVersion; |
| | | } |
| | | |
| | | public static String getApplicationHome() { |
| | | if (applicationHome == null) { |
| | | applicationHome = System.getProperty("applicationHome"); |
| | |
| | | super.copyFrom(other); |
| | | this.port = other.port; |
| | | this.webDevelopmentMode = other.webDevelopmentMode; |
| | | this.borgVersion.copyFrom(other.borgVersion); |
| | | this.setBorgCommand(this.borgVersion.getBorgCommand()); |
| | | } |
| | | } |