Introduce multi-workspaces JCR file system.
[lgpl/argeo-commons.git] / org.argeo.jcr / src / org / argeo / jcr / fs / JcrFileSystemProvider.java
index bd0befe7c6c3346bdbc946b9010e4d21c4f35f79..a9ea14826d2bc7c1937a6f8a9390f1f6ab588b84 100644 (file)
@@ -188,8 +188,8 @@ public abstract class JcrFileSystemProvider extends FileSystemProvider {
 
        @Override
        public FileStore getFileStore(Path path) throws IOException {
-               Session session = ((JcrFileSystem) path.getFileSystem()).getSession();
-               return new WorkSpaceFileStore(session.getWorkspace());
+               JcrFileSystem fileSystem = (JcrFileSystem) path.getFileSystem();
+               return fileSystem.getFileStore(path.toString());
        }
 
        @Override
@@ -320,4 +320,5 @@ public abstract class JcrFileSystemProvider extends FileSystemProvider {
        public Node getUserHome(Session session) {
                return null;
        }
+
 }