Ejemplo n.º 1
0
 /**
  * Returns a mountable root containing all entries which will be exposed to the webdav mount.
  *
  * @return
  */
 private VFSContainer getMountableRoot(IdentityEnvironment identityEnv) {
   MergeSource vfsRoot = new MergeSource(null, "webdav");
   for (Map.Entry<String, WebDAVProvider> entry : webdavModule.getWebDAVProviders().entrySet()) {
     WebDAVProvider provider = entry.getValue();
     if (provider.hasAccess(identityEnv)) {
       vfsRoot.addContainer(new WebDAVProviderNamedContainer(identityEnv, provider));
     }
   }
   return vfsRoot;
 }