]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms/src/org/argeo/cms/internal/kernel/RepositoryServiceFactory.java
Moves JCR APIs to node.api bundle
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / kernel / RepositoryServiceFactory.java
index 7e8b1c07e6c9562572b130d7d046cc102c19364f..f69c498e3f30dbe221d11ae019a1170034db725b 100644 (file)
@@ -7,8 +7,7 @@ import java.util.Map;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.jackrabbit.core.RepositoryContext;
-import org.argeo.ArgeoException;
-import org.argeo.jcr.ArgeoJcrConstants;
+import org.argeo.cms.CmsException;
 import org.argeo.node.NodeConstants;
 import org.argeo.util.LangUtils;
 import org.osgi.framework.BundleContext;
@@ -32,7 +31,7 @@ class RepositoryServiceFactory implements ManagedServiceFactory {
        @Override
        public void updated(String pid, Dictionary<String, ?> properties) throws ConfigurationException {
                if (repositories.containsKey(pid))
-                       throw new ArgeoException("Already a repository registered for " + pid);
+                       throw new CmsException("Already a repository registered for " + pid);
 
                if (properties == null)
                        return;
@@ -52,12 +51,12 @@ class RepositoryServiceFactory implements ManagedServiceFactory {
                        Object cn = properties.get(NodeConstants.CN);
                        if (cn != null) {
                                props.put(NodeConstants.CN, cn);
-                               props.put(ArgeoJcrConstants.JCR_REPOSITORY_ALIAS, cn);
+                               props.put(NodeConstants.JCR_REPOSITORY_ALIAS, cn);
                                pidToCn.put(pid, cn);
                        }
                        bc.registerService(RepositoryContext.class, repositoryContext, props);
                } catch (Exception e) {
-                       throw new ArgeoException("Cannot create Jackrabbit repository " + pid, e);
+                       throw new CmsException("Cannot create Jackrabbit repository " + pid, e);
                }
 
        }