From d70dc529484a3d8e13ca41d7052b27df75c0e91d Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Sun, 16 Dec 2018 17:53:25 +0000
Subject: [PATCH] Sorting of files added and multiple key words supported in search.

---
 borgbutler-core/src/main/java/de/micromata/borgbutler/json/borg/BorgFilesystemItem.java |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/json/borg/BorgFilesystemItem.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/json/borg/BorgFilesystemItem.java
index 2677b99..789fede 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/json/borg/BorgFilesystemItem.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/json/borg/BorgFilesystemItem.java
@@ -2,10 +2,11 @@
 
 import lombok.Getter;
 import lombok.Setter;
+import org.apache.commons.lang3.StringUtils;
 
 import java.io.Serializable;
 
-public class BorgFilesystemItem implements Serializable {
+public class BorgFilesystemItem implements Serializable, Comparable<BorgFilesystemItem> {
     private static final long serialVersionUID = -5545350851640655468L;
     /**
      * d (directory), - (file)
@@ -40,4 +41,9 @@
     private String mtime;
     @Getter
     private long size;
+
+    @Override
+    public int compareTo(BorgFilesystemItem o) {
+        return StringUtils.compare(this.path, o.path);
+    }
 }

--
Gitblit v1.10.0