From 1dab687e769cc830adeb2ef53642abad77e1f7a6 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Fri, 18 Jan 2019 15:35:50 +0000
Subject: [PATCH] BorgRepConfig...Repo config...

---
 borgbutler-core/src/main/java/de/micromata/borgbutler/config/BorgRepoConfig.java |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/config/BorgRepoConfig.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/config/BorgRepoConfig.java
index 0ffeecd..52ac43a 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/config/BorgRepoConfig.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/config/BorgRepoConfig.java
@@ -1,6 +1,5 @@
 package de.micromata.borgbutler.config;
 
-import com.fasterxml.jackson.annotation.JsonIgnore;
 import lombok.Getter;
 import lombok.Setter;
 import org.apache.commons.lang3.StringUtils;
@@ -29,7 +28,6 @@
     private String passwordCommand;
     @Getter
     @Setter
-    @JsonIgnore
     private String id;
 
     public String[] getEnvironmentVariables() {
@@ -51,4 +49,11 @@
         if (StringUtils.isBlank(value)) return;
         list.add(variable + "=" + value);
     }
+
+   public void copyFrom(BorgRepoConfig other) {
+        this.displayName = other.displayName;
+        this.repo = other.repo;
+        this.passphrase = other.passphrase;
+        this.passwordCommand = other.passwordCommand;
+   }
 }

--
Gitblit v1.10.0