Refactor http
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / kernel / CmsFsProvider.java
index 6ad3e381ad92ef6dab88323cf85f5653a2c1543b..f3d91ee4532561d9e31d2f4e3c8e08b9018c3c71 100644 (file)
@@ -16,6 +16,7 @@ import org.argeo.cms.auth.CurrentUser;
 import org.argeo.jackrabbit.fs.AbstractJackrabbitFsProvider;
 import org.argeo.jcr.fs.JcrFileSystem;
 import org.argeo.jcr.fs.JcrFsException;
+import org.argeo.node.NodeConstants;
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.FrameworkUtil;
 
@@ -25,7 +26,7 @@ public class CmsFsProvider extends AbstractJackrabbitFsProvider {
 
        @Override
        public String getScheme() {
-               return "node";
+               return NodeConstants.SCHEME_NODE;
        }
 
        @Override
@@ -39,8 +40,8 @@ public class CmsFsProvider extends AbstractJackrabbitFsProvider {
                        throw new FileSystemAlreadyExistsException("CMS file system already exists for user " + username);
 
                try {
-                       Repository repository = bc
-                                       .getService(bc.getServiceReferences(Repository.class, "(cn=node)").iterator().next());
+                       Repository repository = bc.getService(
+                                       bc.getServiceReferences(Repository.class, "(cn=" + NodeConstants.HOME + ")").iterator().next());
                        Session session = repository.login();
                        JcrFileSystem fileSystem = new JcrFileSystem(this, session);
                        fileSystems.put(username, fileSystem);