From 731372cd3429027bcdbcea5874d7c295b5f068a0 Mon Sep 17 00:00:00 2001
From: Jan Kozusznik <registrace@kozusznik.cz>
Date: Thu, 4 Jan 2018 12:59:50 +0100
Subject: [PATCH] Demeter law application

---
 .../java/cz/it4i/fiji/haas_java_client/HaaSClient.java    | 4 ++--
 .../TransferFileProgressForHaaSClient.java                | 8 ++++++++
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/HaaSClient.java b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/HaaSClient.java
index b157b502..4cbcd5ef 100644
--- a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/HaaSClient.java
+++ b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/HaaSClient.java
@@ -253,10 +253,10 @@ public class HaaSClient {
 					}
 					String fileToDownload = "'" + ft.getSharedBasepath() + "/" + fileName + "'";
 					String item;
-					notifier.addItem(item = fileName);
+					progress.addItem(item = fileName);
 					progress.startNewFile(fileSizes.get(idx));
 					scpClient.download(fileToDownload, rFile, progress);
-					notifier.itemDone(item);
+					progress.itemDone(item);
 					idx++;
 				}
 			}
diff --git a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/TransferFileProgressForHaaSClient.java b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/TransferFileProgressForHaaSClient.java
index 361e8271..74a1fe5d 100644
--- a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/TransferFileProgressForHaaSClient.java
+++ b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/TransferFileProgressForHaaSClient.java
@@ -50,4 +50,12 @@ class TransferFileProgressForHaaSClient implements TransferFileProgress {
 		}
 		return result;
 	}
+
+	public void addItem(String item) {
+		notifier.addItem(item);
+	}
+
+	public void itemDone(String item) {
+		notifier.itemDone(item);
+	}
 }
-- 
GitLab