From 5d885f2a0138647aac86e09740c34e8754ed3d27 Mon Sep 17 00:00:00 2001 From: ics Date: Tue, 23 Apr 2019 16:17:57 +0200 Subject: [PATCH] File management for multiclient version --- src/main/java/fr/ill/ics/bridge/ResourceManager.java | 8 ++++++-- .../nscclient/dataprovider/ServantManagerAccessor.java | 3 ++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/fr/ill/ics/bridge/ResourceManager.java b/src/main/java/fr/ill/ics/bridge/ResourceManager.java index e3afcdc..5841e2f 100644 --- a/src/main/java/fr/ill/ics/bridge/ResourceManager.java +++ b/src/main/java/fr/ill/ics/bridge/ResourceManager.java @@ -27,6 +27,10 @@ import fr.ill.ics.nscclient.servant.ResourceNotFoundException; public class ResourceManager { + public final static String NAME = "name"; + public final static String ISDIRECTORY = "isDirectory"; + public final static String CHILDREN = "children"; + private String serverId; private static ResourceManager instance = null; @@ -96,8 +100,8 @@ public class ResourceManager { } - public String getTree(String rootDirectory) { - return ServantManagerAccessor.getInstance(serverId).getTree(rootDirectory); + public String getTree(String rootDirectory, String extension) { + return ServantManagerAccessor.getInstance(serverId).getTree(rootDirectory, extension); } diff --git a/src/main/java/fr/ill/ics/nscclient/dataprovider/ServantManagerAccessor.java b/src/main/java/fr/ill/ics/nscclient/dataprovider/ServantManagerAccessor.java index 44f2958..7a43827 100644 --- a/src/main/java/fr/ill/ics/nscclient/dataprovider/ServantManagerAccessor.java +++ b/src/main/java/fr/ill/ics/nscclient/dataprovider/ServantManagerAccessor.java @@ -1082,7 +1082,7 @@ public class ServantManagerAccessor { } - public String getTree(String rootDirectory) { + public String getTree(String rootDirectory, String extension) { // Create the message type. ServantManagerRequest.Message type = ServantManagerRequest.Message.newBuilder() .setType(ServantManagerRequest.Message.Type.GetTree) @@ -1091,6 +1091,7 @@ public class ServantManagerAccessor { // Create the request. ServantManagerRequest.GetTreeRequest request = ServantManagerRequest.GetTreeRequest.newBuilder() .setRootDirectory(rootDirectory) + .setExtension(extension) .build(); servantManagerRequester.sendTwoParts(type.toByteArray(), request.toByteArray()); -- GitLab