]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms/src/org/argeo/cms/internal/kernel/LocalRepository.java
Moves JCR APIs to node.api bundle
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / kernel / LocalRepository.java
1 package org.argeo.cms.internal.kernel;
2
3 import java.util.Map;
4
5 import javax.jcr.Repository;
6
7 import org.argeo.jcr.JcrRepositoryWrapper;
8 import org.argeo.node.DataModelNamespace;
9 import org.osgi.framework.wiring.BundleCapability;
10
11 class LocalRepository extends JcrRepositoryWrapper {
12 private final String cn;
13
14 public LocalRepository(Repository repository, BundleCapability dataModelCapability) {
15 Map<String, Object> attrs = dataModelCapability.getAttributes();
16 cn = (String) attrs.get(DataModelNamespace.CAPABILITY_NAME_ATTRIBUTE);
17 setRepository(repository);
18 }
19
20 String getCn() {
21 return cn;
22 }
23
24 }