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