Rename packages in order to make future stable documentation clearer.
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / kernel / LocalRepository.java
index 4a39a0fc3f45de11ec69aeb6958e4ff5a3455a3f..fd085e2145606ac6996fd17b35e24e5f362d4dee 100644 (file)
@@ -1,20 +1,19 @@
 package org.argeo.cms.internal.kernel;
 
-import java.util.Map;
-
 import javax.jcr.Repository;
 
+import org.argeo.api.NodeConstants;
 import org.argeo.jcr.JcrRepositoryWrapper;
-import org.argeo.node.DataModelNamespace;
-import org.osgi.framework.wiring.BundleCapability;
 
 class LocalRepository extends JcrRepositoryWrapper {
        private final String cn;
 
-       public LocalRepository(Repository repository, BundleCapability dataModelCapability) {
-               Map<String, Object> attrs = dataModelCapability.getAttributes();
-               cn = (String) attrs.get(DataModelNamespace.CAPABILITY_NAME_ATTRIBUTE);
-               setRepository(repository);
+       public LocalRepository(Repository repository, String cn) {
+               super(repository);
+               this.cn = cn;
+               // Map<String, Object> attrs = dataModelCapability.getAttributes();
+               // cn = (String) attrs.get(DataModelNamespace.NAME);
+               putDescriptor(NodeConstants.CN, cn);
        }
 
        String getCn() {