From 0df1bdb87bb301067f1d0d18a6e0b1782b0fe7f4 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Thu, 24 Feb 2011 11:39:53 +0000 Subject: [PATCH] Update Jackrabbit container package name git-svn-id: https://svn.argeo.org/commons/trunk@4183 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../META-INF/MANIFEST.MF | 2 +- .../org.argeo.jcr.ui.explorer/plugin.xml | 23 +-- .../jcr/explorer/JcrExplorerPerspective.java | 8 +- ...rActivator.java => JcrExplorerPlugin.java} | 24 ++- .../eclipse/spring/SpringCommandHandler.java | 9 +- .../spring/SpringExtensionFactory.java | 14 +- .../META-INF/MANIFEST.MF | 2 +- .../META-INF/spring/jackrabbit-osgi.xml | 2 +- .../META-INF/spring/jackrabbit.xml | 25 +-- .../jackrabbit.properties | 1 - .../localrepo.properties | 1 + .../repository-h2.xml | 64 +++++++ .../repository-postgresql.xml | 86 +++++++++ .../repository.xml | 167 ------------------ .../META-INF/MANIFEST.MF | 2 +- .../jackrabbit/JackrabbitContainer.java | 7 +- .../webdav/CachingSessionProvider.java | 2 +- .../webdav/ExtendedDispatcherServlet.java | 2 +- .../jackrabbit/webdav/JcrRemotingServlet.java | 2 +- .../MultipleRepositoryHandlerMapping.java | 2 +- .../jackrabbit/webdav/WebDavServlet.java | 2 +- .../runtime/org.argeo.server.jcr/.classpath | 1 + .../main/resources/org/argeo/jcr/argeo.cnd | 9 + 23 files changed, 231 insertions(+), 226 deletions(-) rename eclipse/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/eclipse/ui/jcr/explorer/{JcrExplorerActivator.java => JcrExplorerPlugin.java} (57%) delete mode 100644 server/modules/org.argeo.server.jackrabbit.repo/jackrabbit.properties create mode 100644 server/modules/org.argeo.server.jackrabbit.repo/localrepo.properties create mode 100644 server/modules/org.argeo.server.jackrabbit.repo/repository-h2.xml create mode 100644 server/modules/org.argeo.server.jackrabbit.repo/repository-postgresql.xml delete mode 100644 server/modules/org.argeo.server.jackrabbit.repo/repository.xml rename server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/{server => }/jackrabbit/JackrabbitContainer.java (97%) rename server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/{server => }/jackrabbit/webdav/CachingSessionProvider.java (97%) rename server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/{server => }/jackrabbit/webdav/ExtendedDispatcherServlet.java (97%) rename server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/{server => }/jackrabbit/webdav/JcrRemotingServlet.java (93%) rename server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/{server => }/jackrabbit/webdav/MultipleRepositoryHandlerMapping.java (99%) rename server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/{server => }/jackrabbit/webdav/WebDavServlet.java (98%) create mode 100644 server/runtime/org.argeo.server.jcr/src/main/resources/org/argeo/jcr/argeo.cnd diff --git a/eclipse/plugins/org.argeo.jcr.ui.explorer/META-INF/MANIFEST.MF b/eclipse/plugins/org.argeo.jcr.ui.explorer/META-INF/MANIFEST.MF index 9c645c921..3b162fa67 100644 --- a/eclipse/plugins/org.argeo.jcr.ui.explorer/META-INF/MANIFEST.MF +++ b/eclipse/plugins/org.argeo.jcr.ui.explorer/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: JCR Explorer Bundle-SymbolicName: org.argeo.jcr.ui.explorer;singleton:=true Bundle-Version: 1.0.0.qualifier -Bundle-Activator: org.argeo.eclipse.ui.jcr.explorer.JcrExplorerActivator +Bundle-Activator: org.argeo.eclipse.ui.jcr.explorer.JcrExplorerPlugin Bundle-Vendor: Argeo Require-Bundle: org.eclipse.ui;resolution:=optional, org.eclipse.core.runtime diff --git a/eclipse/plugins/org.argeo.jcr.ui.explorer/plugin.xml b/eclipse/plugins/org.argeo.jcr.ui.explorer/plugin.xml index 8b3957cf8..578166569 100644 --- a/eclipse/plugins/org.argeo.jcr.ui.explorer/plugin.xml +++ b/eclipse/plugins/org.argeo.jcr.ui.explorer/plugin.xml @@ -1,23 +1,12 @@ - - - - - - @@ -25,15 +14,15 @@ point="org.eclipse.ui.views"> + id="org.argeo.jcr.ui.explorer.browserView" + name="JCR Browser"> @@ -43,7 +32,7 @@ point="org.eclipse.ui.commands"> @@ -58,7 +47,7 @@ mnemonic="Queries" id="queryMenu"> - + diff --git a/server/modules/org.argeo.server.jackrabbit.repo/META-INF/spring/jackrabbit.xml b/server/modules/org.argeo.server.jackrabbit.repo/META-INF/spring/jackrabbit.xml index d6ef7ec88..0ac070e02 100644 --- a/server/modules/org.argeo.server.jackrabbit.repo/META-INF/spring/jackrabbit.xml +++ b/server/modules/org.argeo.server.jackrabbit.repo/META-INF/spring/jackrabbit.xml @@ -12,18 +12,21 @@ - + - - - - - - - - - - + + + + + + + + + + + classpath:/org/argeo/jcr/argeo.cnd + + \ No newline at end of file diff --git a/server/modules/org.argeo.server.jackrabbit.repo/jackrabbit.properties b/server/modules/org.argeo.server.jackrabbit.repo/jackrabbit.properties deleted file mode 100644 index 41eab59bf..000000000 --- a/server/modules/org.argeo.server.jackrabbit.repo/jackrabbit.properties +++ /dev/null @@ -1 +0,0 @@ -argeo.jackrabbit.repo.configuration=osgibundle:repository.xml \ No newline at end of file diff --git a/server/modules/org.argeo.server.jackrabbit.repo/localrepo.properties b/server/modules/org.argeo.server.jackrabbit.repo/localrepo.properties new file mode 100644 index 000000000..c046ca46d --- /dev/null +++ b/server/modules/org.argeo.server.jackrabbit.repo/localrepo.properties @@ -0,0 +1 @@ +argeo.localrepo.configuration=osgibundle:repository.xml \ No newline at end of file diff --git a/server/modules/org.argeo.server.jackrabbit.repo/repository-h2.xml b/server/modules/org.argeo.server.jackrabbit.repo/repository-h2.xml new file mode 100644 index 000000000..7b1d3bf24 --- /dev/null +++ b/server/modules/org.argeo.server.jackrabbit.repo/repository-h2.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/server/modules/org.argeo.server.jackrabbit.repo/repository-postgresql.xml b/server/modules/org.argeo.server.jackrabbit.repo/repository-postgresql.xml new file mode 100644 index 000000000..9f95adf5e --- /dev/null +++ b/server/modules/org.argeo.server.jackrabbit.repo/repository-postgresql.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/server/modules/org.argeo.server.jackrabbit.repo/repository.xml b/server/modules/org.argeo.server.jackrabbit.repo/repository.xml deleted file mode 100644 index abc40bba2..000000000 --- a/server/modules/org.argeo.server.jackrabbit.repo/repository.xml +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/server/modules/org.argeo.server.jackrabbit.webapp.war/META-INF/MANIFEST.MF b/server/modules/org.argeo.server.jackrabbit.webapp.war/META-INF/MANIFEST.MF index 828e95a14..f103c00f1 100644 --- a/server/modules/org.argeo.server.jackrabbit.webapp.war/META-INF/MANIFEST.MF +++ b/server/modules/org.argeo.server.jackrabbit.webapp.war/META-INF/MANIFEST.MF @@ -9,8 +9,8 @@ Import-Package: javax.jcr, javax.servlet, javax.servlet.http, javax.servlet.resources, + org.argeo.jackrabbit.webdav, org.argeo.jcr, - org.argeo.server.jackrabbit.webdav, org.springframework.osgi.web.context.support;version="1.2.1", org.springframework.security;version="2.0.6.RELEASE", org.springframework.security.ui.webapp;version="2.0.6.RELEASE", diff --git a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/JackrabbitContainer.java b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/JackrabbitContainer.java similarity index 97% rename from server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/JackrabbitContainer.java rename to server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/JackrabbitContainer.java index c828d703a..8b35d0b6f 100644 --- a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/JackrabbitContainer.java +++ b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/JackrabbitContainer.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.argeo.server.jackrabbit; +package org.argeo.jackrabbit; import java.io.ByteArrayInputStream; import java.io.File; @@ -92,10 +92,7 @@ public class JackrabbitContainer implements InitializingBean, DisposableBean, cnds.add(arr); } - if (uri != null) { - // Thread.currentThread().setContextClassLoader( - // getClass().getClassLoader()); - // repository = JcrUtils.getRepository(uri); + if (uri != null && !uri.trim().equals("")) { Map params = new HashMap(); params.put(JcrUtils.REPOSITORY_URI, uri); repository = new Jcr2davRepositoryFactory().getRepository(params); diff --git a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/CachingSessionProvider.java b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/webdav/CachingSessionProvider.java similarity index 97% rename from server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/CachingSessionProvider.java rename to server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/webdav/CachingSessionProvider.java index a8771ae68..05b5e86ef 100644 --- a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/CachingSessionProvider.java +++ b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/webdav/CachingSessionProvider.java @@ -1,4 +1,4 @@ -package org.argeo.server.jackrabbit.webdav; +package org.argeo.jackrabbit.webdav; import java.util.Collections; import java.util.HashMap; diff --git a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/ExtendedDispatcherServlet.java b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/webdav/ExtendedDispatcherServlet.java similarity index 97% rename from server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/ExtendedDispatcherServlet.java rename to server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/webdav/ExtendedDispatcherServlet.java index 8c961c108..a40919e4f 100644 --- a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/ExtendedDispatcherServlet.java +++ b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/webdav/ExtendedDispatcherServlet.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.argeo.server.jackrabbit.webdav; +package org.argeo.jackrabbit.webdav; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; diff --git a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/JcrRemotingServlet.java b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/webdav/JcrRemotingServlet.java similarity index 93% rename from server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/JcrRemotingServlet.java rename to server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/webdav/JcrRemotingServlet.java index add064b3f..0af669306 100644 --- a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/JcrRemotingServlet.java +++ b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/webdav/JcrRemotingServlet.java @@ -1,4 +1,4 @@ -package org.argeo.server.jackrabbit.webdav; +package org.argeo.jackrabbit.webdav; import javax.jcr.Repository; import javax.jcr.SimpleCredentials; diff --git a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/MultipleRepositoryHandlerMapping.java b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/webdav/MultipleRepositoryHandlerMapping.java similarity index 99% rename from server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/MultipleRepositoryHandlerMapping.java rename to server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/webdav/MultipleRepositoryHandlerMapping.java index a8591dc5f..8e266a932 100644 --- a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/MultipleRepositoryHandlerMapping.java +++ b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/webdav/MultipleRepositoryHandlerMapping.java @@ -1,4 +1,4 @@ -package org.argeo.server.jackrabbit.webdav; +package org.argeo.jackrabbit.webdav; import java.util.Enumeration; import java.util.Properties; diff --git a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/WebDavServlet.java b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/webdav/WebDavServlet.java similarity index 98% rename from server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/WebDavServlet.java rename to server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/webdav/WebDavServlet.java index 2ca729d5f..a9ed8ef7a 100644 --- a/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/server/jackrabbit/webdav/WebDavServlet.java +++ b/server/runtime/org.argeo.server.jackrabbit/src/main/java/org/argeo/jackrabbit/webdav/WebDavServlet.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.argeo.server.jackrabbit.webdav; +package org.argeo.jackrabbit.webdav; import java.io.IOException; diff --git a/server/runtime/org.argeo.server.jcr/.classpath b/server/runtime/org.argeo.server.jcr/.classpath index c9f26bd8e..762e65304 100644 --- a/server/runtime/org.argeo.server.jcr/.classpath +++ b/server/runtime/org.argeo.server.jcr/.classpath @@ -1,6 +1,7 @@ + diff --git a/server/runtime/org.argeo.server.jcr/src/main/resources/org/argeo/jcr/argeo.cnd b/server/runtime/org.argeo.server.jcr/src/main/resources/org/argeo/jcr/argeo.cnd new file mode 100644 index 000000000..243951139 --- /dev/null +++ b/server/runtime/org.argeo.server.jcr/src/main/resources/org/argeo/jcr/argeo.cnd @@ -0,0 +1,9 @@ + + +// HOME DIRECTORIES +[argeo:home] > nt:base, mix:created, mix:lastModified ++ * (argeo:userHome) * + +[argeo:userHome] > mix:created, mix:lastModified +mixin +- argeo:userId (STRING) -- 2.39.2