projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Introduce multi-workspaces JCR file system.
[lgpl/argeo-commons.git]
/
org.argeo.jcr
/
src
/
org
/
argeo
/
jcr
/
fs
/
JcrFileSystemProvider.java
diff --git
a/org.argeo.jcr/src/org/argeo/jcr/fs/JcrFileSystemProvider.java
b/org.argeo.jcr/src/org/argeo/jcr/fs/JcrFileSystemProvider.java
index bd0befe7c6c3346bdbc946b9010e4d21c4f35f79..a9ea14826d2bc7c1937a6f8a9390f1f6ab588b84 100644
(file)
--- a/
org.argeo.jcr/src/org/argeo/jcr/fs/JcrFileSystemProvider.java
+++ b/
org.argeo.jcr/src/org/argeo/jcr/fs/JcrFileSystemProvider.java
@@
-188,8
+188,8
@@
public abstract class JcrFileSystemProvider extends FileSystemProvider {
@Override
public FileStore getFileStore(Path path) throws IOException {
@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
}
@Override
@@
-320,4
+320,5
@@
public abstract class JcrFileSystemProvider extends FileSystemProvider {
public Node getUserHome(Session session) {
return null;
}
public Node getUserHome(Session session) {
return null;
}
+
}
}