1 package org
.argeo
.cms
.internal
.kernel
;
5 import javax
.jcr
.Repository
;
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
;
12 class LocalRepository
extends JcrRepositoryWrapper
{
13 private final String cn
;
15 public LocalRepository(Repository repository
, BundleCapability dataModelCapability
) {
17 Map
<String
, Object
> attrs
= dataModelCapability
.getAttributes();
18 cn
= (String
) attrs
.get(DataModelNamespace
.CAPABILITY_NAME_ATTRIBUTE
);
19 putDescriptor(NodeConstants
.CN
, cn
);