From 5844b5f3ece264b31ddd1e1b447cb4d1dd74f6f7 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Fri, 14 Dec 2018 20:17:38 +0000
Subject: [PATCH] ...

---
 borgbutler-core/src/main/java/de/micromata/borgbutler/data/Repository.java |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/data/Repository.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/data/Repository.java
index 9db8ee3..e6780fe 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/data/Repository.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/data/Repository.java
@@ -1,17 +1,19 @@
 package de.micromata.borgbutler.data;
 
 import de.micromata.borgbutler.config.BorgRepoConfig;
+import de.micromata.borgbutler.json.borg.BorgArchive;
 import de.micromata.borgbutler.json.borg.BorgCache;
 import de.micromata.borgbutler.json.borg.BorgEncryption;
 import lombok.Getter;
 import lombok.Setter;
 
 import java.io.Serializable;
+import java.util.List;
 
 /**
  * Part of Borg json objects to refer objects to repositories.
  */
-public class Repository implements Serializable {
+public class Repository implements Serializable, Cloneable {
     private static final long serialVersionUID = 1278802519434516280L;
     /**
      * A name describing this config. Only used for displaying purposes. This is automatically set with the name
@@ -25,9 +27,6 @@
     @Getter
     @Setter
     private String id;
-    /**
-     * UTC date.
-     */
     @Getter
     @Setter
     private String lastModified;
@@ -45,6 +44,15 @@
     @Setter
     private BorgEncryption encryption;
 
-    public Repository() {
+    /**
+     * Might be null.
+     */
+    @Getter
+    @Setter
+    private List<BorgArchive> archives;
+
+    @Override
+    public Object clone() throws CloneNotSupportedException {
+        return super.clone();
     }
 }

--
Gitblit v1.10.0