Introduce WebDav support
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / runtime / DeployedContentRepository.java
index aa7d8f884dbc0584098bd346319c6ee45f3b5436..72a30fb083b032f0f6f10838bf6fc1523418b253 100644 (file)
@@ -39,11 +39,16 @@ public class DeployedContentRepository extends CmsContentRepository {
                        DirectoryContentProvider directoryContentProvider = new DirectoryContentProvider(
                                        CmsContentRepository.DIRECTORY_BASE, userManager);
                        addProvider(directoryContentProvider);
+
+                       // remote
+//                     DavContentProvider davContentProvider = new DavContentProvider("/srv",
+//                                     URI.create("http://localhost/unstable/a2/"));
+//                     addProvider(davContentProvider);
                } catch (IOException e) {
                        throw new IllegalStateException("Cannot start content repository", e);
                }
-               long duration = System.currentTimeMillis()-begin;
-               log.debug(() -> "CMS content repository available (initialisation took "+duration+" ms)");
+               long duration = System.currentTimeMillis() - begin;
+               log.debug(() -> "CMS content repository available (initialisation took " + duration + " ms)");
        }
 
        @Override
@@ -51,14 +56,6 @@ public class DeployedContentRepository extends CmsContentRepository {
                super.stop();
        }
 
-//     public void addContentProvider(ContentProvider provider, Map<String, Object> properties) {
-////           String base = LangUtils.get(properties, CmsContentRepository.ACR_MOUNT_PATH_PROPERTY);
-//             addProvider(provider);
-//     }
-
-//     public void removeContentProvider(ContentProvider provider, Map<String, Object> properties) {
-//     }
-
        public void setUserManager(CmsUserManager userManager) {
                this.userManager = userManager;
        }