From 403fb2eb98deb2e352f700b2503fdf5b27679c96 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Mon, 11 Feb 2019 22:31:55 +0000
Subject: [PATCH] Adding and removing repos.
---
borgbutler-core/src/main/java/de/micromata/borgbutler/config/Configuration.java | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/config/Configuration.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/config/Configuration.java
index 94365cf..5853a43 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/config/Configuration.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/config/Configuration.java
@@ -59,6 +59,21 @@
}
}
+ public boolean remove(String idOrName) {
+ if (idOrName == null) {
+ return false;
+ }
+ synchronized (repoConfigs) {
+ for (BorgRepoConfig repoConfig : getAllRepoConfigs()) {
+ if (StringUtils.equals(idOrName, repoConfig.getRepo()) || StringUtils.equals(idOrName, repoConfig.getId())) {
+ repoConfigs.remove(repoConfig);
+ return true;
+ }
+ }
+ }
+ return false;
+ }
+
public BorgRepoConfig getRepoConfig(String idOrName) {
if (idOrName == null) {
return null;
--
Gitblit v1.10.0