]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms/src/org/argeo/cms/internal/kernel/LocalRepository.java
Fix automated Kerberos config
[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.argeo.node.NodeConstants;
10 import org.osgi.framework.wiring.BundleCapability;
11
12 class LocalRepository extends JcrRepositoryWrapper {
13 private final String cn;
14
15 public LocalRepository(Repository repository, BundleCapability dataModelCapability) {
16 super(repository);
17 Map<String, Object> attrs = dataModelCapability.getAttributes();
18 cn = (String) attrs.get(DataModelNamespace.CAPABILITY_NAME_ATTRIBUTE);
19 putDescriptor(NodeConstants.CN, cn);
20 }
21
22 String getCn() {
23 return cn;
24 }
25
26 }