From e01e6d75d5667a723b6aebd0abfebe323514f7fa Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Sat, 08 Dec 2018 21:45:41 +0000
Subject: [PATCH] refactoring...

---
 borgbutler-core/src/main/java/de/micromata/borgbutler/json/borg/RepoInfo.java |   19 ++-----------------
 1 files changed, 2 insertions(+), 17 deletions(-)

diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/json/borg/RepoInfo.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/json/borg/RepoInfo.java
index 602573f..6c9ca1b 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/json/borg/RepoInfo.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/json/borg/RepoInfo.java
@@ -1,12 +1,9 @@
 package de.micromata.borgbutler.json.borg;
 
-import com.fasterxml.jackson.annotation.JsonIgnore;
 import com.fasterxml.jackson.annotation.JsonProperty;
-import de.micromata.borgbutler.json.JsonUtils;
 import lombok.Getter;
-import lombok.Setter;
 
-public class RepoInfo {
+public class RepoInfo extends RepositoryMatcher {
     @Getter
     @JsonProperty("security_dir")
     private String securityDir;
@@ -14,23 +11,11 @@
     private Cache cache;
     @Getter
     private Encryption encryption;
-    @Getter
-    private Repository repository;
-    @Getter
-    @Setter
-    @JsonIgnore
-    private String originalJson;
-
-    public String toString() {
-        return JsonUtils.toJson(this, true);
-    }
-
 
     public void updateFrom(RepoInfo repoInfo) {
+        super.updateFrom(repoInfo);
         this.securityDir = repoInfo.securityDir;
         this.cache = repoInfo.cache;
         this.encryption = repoInfo.encryption;
-        this.repository = repoInfo.getRepository();
-        this.originalJson = repoInfo.originalJson;
     }
 }

--
Gitblit v1.10.0