From 91c24ab5c6bafe0b3f5a83b018ed6feb31cfc225 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Tue, 15 Jan 2019 16:51:38 +0000
Subject: [PATCH] Auto-install borg...

---
 borgbutler-server/src/main/java/de/micromata/borgbutler/server/ServerConfiguration.java |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/borgbutler-server/src/main/java/de/micromata/borgbutler/server/ServerConfiguration.java b/borgbutler-server/src/main/java/de/micromata/borgbutler/server/ServerConfiguration.java
index 78dffe1..d3d308f 100644
--- a/borgbutler-server/src/main/java/de/micromata/borgbutler/server/ServerConfiguration.java
+++ b/borgbutler-server/src/main/java/de/micromata/borgbutler/server/ServerConfiguration.java
@@ -4,7 +4,6 @@
 import de.micromata.borgbutler.cache.ButlerCache;
 import de.micromata.borgbutler.config.Configuration;
 import de.micromata.borgbutler.config.ConfigurationHandler;
-import lombok.Getter;
 import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -19,7 +18,6 @@
 
     private int port = WEBSERVER_PORT_DEFAULT;
     private boolean webDevelopmentMode = WEB_DEVELOPMENT_MODE_PREF_DEFAULT;
-    @Getter
     private BorgVersion borgVersion = new BorgVersion();
     @JsonProperty
     public String getCacheDir() {
@@ -34,6 +32,17 @@
         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");

--
Gitblit v1.10.0