You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by md...@apache.org on 2012/08/31 18:23:29 UTC
svn commit: r1379496 - in /jackrabbit/oak/trunk:
oak-core/src/main/java/org/apache/jackrabbit/oak/core/
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/type/
oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/lucene/
oak-core/src/test/re...
Author: mduerig
Date: Fri Aug 31 16:23:29 2012
New Revision: 1379496
URL: http://svn.apache.org/viewvc?rev=1379496&view=rev
Log:
OAK-66: JCR Node Type Management
register node types on session creation
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/core/ContentSessionImpl.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/type/NodeTypeManagerImpl.java
jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/lucene/AbstractLuceneQueryTest.java
jackrabbit/oak/trunk/oak-core/src/test/resources/org/apache/jackrabbit/oak/query/sql2.txt
jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/privilege/PrivilegeManagerImplTest.java
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/core/ContentSessionImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/core/ContentSessionImpl.java?rev=1379496&r1=1379495&r2=1379496&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/core/ContentSessionImpl.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/core/ContentSessionImpl.java Fri Aug 31 16:23:29 2012
@@ -28,6 +28,7 @@ import org.apache.jackrabbit.oak.api.Con
import org.apache.jackrabbit.oak.api.CoreValueFactory;
import org.apache.jackrabbit.oak.api.Root;
import org.apache.jackrabbit.oak.api.SessionQueryEngine;
+import org.apache.jackrabbit.oak.plugins.type.NodeTypeManagerImpl;
import org.apache.jackrabbit.oak.query.QueryEngineImpl;
import org.apache.jackrabbit.oak.query.SessionQueryEngineImpl;
import org.apache.jackrabbit.oak.spi.state.NodeStore;
@@ -46,6 +47,8 @@ class ContentSessionImpl implements Cont
private final NodeStore store;
private final SessionQueryEngine queryEngine;
+ private boolean initialised;
+
public ContentSessionImpl(LoginContext loginContext, String workspaceName,
NodeStore store, QueryEngineImpl queryEngine) {
@@ -70,6 +73,14 @@ class ContentSessionImpl implements Cont
@Nonnull
@Override
public Root getCurrentRoot() {
+ // TODO: improve initial repository/session. See OAK-41
+ synchronized (this) {
+ if (!initialised) {
+ initialised = true;
+ NodeTypeManagerImpl.registerBuiltInNodeTypes(this);
+ }
+ }
+
return new RootImpl(store, workspaceName, loginContext.getSubject());
}
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/type/NodeTypeManagerImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/type/NodeTypeManagerImpl.java?rev=1379496&r1=1379495&r2=1379496&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/type/NodeTypeManagerImpl.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/type/NodeTypeManagerImpl.java Fri Aug 31 16:23:29 2012
@@ -18,6 +18,7 @@ package org.apache.jackrabbit.oak.plugin
import java.io.InputStream;
import java.io.InputStreamReader;
+import java.security.PrivilegedAction;
import java.util.List;
import java.util.Map;
@@ -35,6 +36,7 @@ import javax.jcr.nodetype.NodeTypeIterat
import javax.jcr.nodetype.NodeTypeTemplate;
import javax.jcr.nodetype.PropertyDefinition;
import javax.jcr.version.OnParentVersionAction;
+import javax.security.auth.Subject;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
@@ -48,6 +50,8 @@ import org.apache.jackrabbit.oak.api.Roo
import org.apache.jackrabbit.oak.api.Tree;
import org.apache.jackrabbit.oak.core.DefaultConflictHandler;
import org.apache.jackrabbit.oak.namepath.NameMapper;
+import org.apache.jackrabbit.oak.namepath.NamePathMapperImpl;
+import org.apache.jackrabbit.oak.spi.security.principal.AdminPrincipal;
import org.apache.jackrabbit.oak.util.NodeUtil;
import static org.apache.jackrabbit.oak.plugins.type.NodeTypeConstants.JCR_AVAILABLE_QUERY_OPERATORS;
@@ -70,57 +74,71 @@ public class NodeTypeManagerImpl extends
this.session = session;
this.mapper = mapper;
this.factory = factory;
+ }
+
+ public static void registerBuiltInNodeTypes(ContentSession session) {
+ new NodeTypeManagerImpl(session, NamePathMapperImpl.DEFAULT, null).registerBuiltinNodeTypes();
+ }
+ private void registerBuiltinNodeTypes() {
// FIXME: migrate custom node types as well.
// FIXME: registration of built-in node types should be moved to repo-setup
// as the jcr:nodetypes tree is protected and the editing session may
// not have sufficient permission to register node types or may
// even have limited read-permission on the jcr:nodetypes path.
if (!nodeTypesInContent()) {
- try {
- InputStream stream = NodeTypeManagerImpl.class.getResourceAsStream("builtin_nodetypes.cnd");
- try {
- CompactNodeTypeDefReader<NodeTypeTemplate, Map<String, String>> reader =
- new CompactNodeTypeDefReader<NodeTypeTemplate, Map<String, String>>(
- new InputStreamReader(stream, "UTF-8"), null, new DefBuilderFactory());
- Map<String, NodeTypeTemplate> templates = Maps.newHashMap();
- for (NodeTypeTemplate template : reader.getNodeTypeDefinitions()) {
- templates.put(template.getName(), template);
- }
- for (NodeTypeTemplate template : templates.values()) {
- if (!template.isMixin()
- && !JcrConstants.NT_BASE.equals(template.getName())) {
- String[] supertypes =
- template.getDeclaredSupertypeNames();
- if (supertypes.length == 0) {
- template.setDeclaredSuperTypeNames(
- new String[] {JcrConstants.NT_BASE});
- } else {
- // Check whether we need to add the implicit "nt:base" supertype
- boolean needsNtBase = true;
- for (String name : supertypes) {
- if (!templates.get(name).isMixin()) {
- needsNtBase = false;
+ Subject admin = new Subject();
+ admin.getPrincipals().add(AdminPrincipal.INSTANCE);
+ Subject.doAs(admin, new PrivilegedAction<Void>() {
+ @Override
+ public Void run() {
+ try {
+ InputStream stream = NodeTypeManagerImpl.class.getResourceAsStream("builtin_nodetypes.cnd");
+ try {
+ CompactNodeTypeDefReader<NodeTypeTemplate, Map<String, String>> reader =
+ new CompactNodeTypeDefReader<NodeTypeTemplate, Map<String, String>>(
+ new InputStreamReader(stream, "UTF-8"), null, new DefBuilderFactory());
+ Map<String, NodeTypeTemplate> templates = Maps.newHashMap();
+ for (NodeTypeTemplate template : reader.getNodeTypeDefinitions()) {
+ templates.put(template.getName(), template);
+ }
+ for (NodeTypeTemplate template : templates.values()) {
+ if (!template.isMixin()
+ && !JcrConstants.NT_BASE.equals(template.getName())) {
+ String[] supertypes =
+ template.getDeclaredSupertypeNames();
+ if (supertypes.length == 0) {
+ template.setDeclaredSuperTypeNames(
+ new String[] {JcrConstants.NT_BASE});
+ } else {
+ // Check whether we need to add the implicit "nt:base" supertype
+ boolean needsNtBase = true;
+ for (String name : supertypes) {
+ if (!templates.get(name).isMixin()) {
+ needsNtBase = false;
+ }
+ }
+ if (needsNtBase) {
+ String[] withBase = new String[supertypes.length + 1];
+ withBase[0] = JcrConstants.NT_BASE;
+ System.arraycopy(supertypes, 0, withBase, 1, supertypes.length);
+ template.setDeclaredSuperTypeNames(withBase);
+ }
}
}
- if (needsNtBase) {
- String[] withBase = new String[supertypes.length + 1];
- withBase[0] = JcrConstants.NT_BASE;
- System.arraycopy(supertypes, 0, withBase, 1, supertypes.length);
- template.setDeclaredSuperTypeNames(withBase);
}
+ registerNodeTypes(templates.values().toArray(
+ new NodeTypeTemplate[templates.size()]), true);
+ } finally {
+ stream.close();
}
+ } catch (Exception e) {
+ throw new IllegalStateException(
+ "Unable to load built-in node types", e);
}
- }
- registerNodeTypes(templates.values().toArray(
- new NodeTypeTemplate[templates.size()]), true);
- } finally {
- stream.close();
+ return null;
}
- } catch (Exception e) {
- throw new IllegalStateException(
- "Unable to load built-in node types", e);
- }
+ });
}
}
Modified: jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/lucene/AbstractLuceneQueryTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/lucene/AbstractLuceneQueryTest.java?rev=1379496&r1=1379495&r2=1379496&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/lucene/AbstractLuceneQueryTest.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/lucene/AbstractLuceneQueryTest.java Fri Aug 31 16:23:29 2012
@@ -33,12 +33,10 @@ import org.apache.jackrabbit.oak.api.Tre
import org.apache.jackrabbit.oak.commons.PathUtils;
import org.apache.jackrabbit.oak.core.ContentRepositoryImpl;
import org.apache.jackrabbit.oak.core.DefaultConflictHandler;
-import org.apache.jackrabbit.oak.namepath.NamePathMapperImpl;
import org.apache.jackrabbit.oak.plugins.index.PropertyIndexFactory;
import org.apache.jackrabbit.oak.plugins.name.NameValidatorProvider;
import org.apache.jackrabbit.oak.plugins.name.NamespaceValidatorProvider;
import org.apache.jackrabbit.oak.plugins.type.DefaultTypeEditor;
-import org.apache.jackrabbit.oak.plugins.type.NodeTypeManagerImpl;
import org.apache.jackrabbit.oak.plugins.type.TypeValidatorProvider;
import org.apache.jackrabbit.oak.plugins.value.ConflictValidatorProvider;
import org.apache.jackrabbit.oak.spi.commit.CommitHook;
@@ -75,8 +73,6 @@ public abstract class AbstractLuceneQuer
public void before() throws Exception {
super.before();
session = createAdminSession();
- // FIXME workaround to ensure built in node types are registered
- new NodeTypeManagerImpl(session, NamePathMapperImpl.DEFAULT, null);
root = session.getCurrentRoot();
vf = session.getCoreValueFactory();
qe = session.getQueryEngine();
Modified: jackrabbit/oak/trunk/oak-core/src/test/resources/org/apache/jackrabbit/oak/query/sql2.txt
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/test/resources/org/apache/jackrabbit/oak/query/sql2.txt?rev=1379496&r1=1379495&r2=1379496&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/test/resources/org/apache/jackrabbit/oak/query/sql2.txt (original)
+++ jackrabbit/oak/trunk/oak-core/src/test/resources/org/apache/jackrabbit/oak/query/sql2.txt Fri Aug 31 16:23:29 2012
@@ -104,6 +104,7 @@ select * from [nt:base] where name() = '
/test/resource
select * from [nt:base] as b where localname(b) = 'resource'
+/jcr:system/jcr:nodeTypes/nt:resource
/test/jcr:resource
/test/resource
@@ -112,6 +113,198 @@ select * from [nt:base] as x where isdes
/jcr:system
/jcr:system/jcr:activities
/jcr:system/jcr:nodeTypes
+/jcr:system/jcr:nodeTypes/mix:created
+/jcr:system/jcr:nodeTypes/mix:created/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:created/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:etag
+/jcr:system/jcr:nodeTypes/mix:etag/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:language
+/jcr:system/jcr:nodeTypes/mix:language/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lastModified
+/jcr:system/jcr:nodeTypes/mix:lastModified/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lastModified/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:lifecycle
+/jcr:system/jcr:nodeTypes/mix:lifecycle/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lifecycle/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:lockable
+/jcr:system/jcr:nodeTypes/mix:lockable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lockable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:mimeType
+/jcr:system/jcr:nodeTypes/mix:mimeType/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:mimeType/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:referenceable
+/jcr:system/jcr:nodeTypes/mix:referenceable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:shareable
+/jcr:system/jcr:nodeTypes/mix:simpleVersionable
+/jcr:system/jcr:nodeTypes/mix:simpleVersionable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:title
+/jcr:system/jcr:nodeTypes/mix:title/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:title/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:versionable
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:activity
+/jcr:system/jcr:nodeTypes/nt:activity/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:address
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:base
+/jcr:system/jcr:nodeTypes/nt:base/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:base/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition8
+/jcr:system/jcr:nodeTypes/nt:configuration
+/jcr:system/jcr:nodeTypes/nt:configuration/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:file
+/jcr:system/jcr:nodeTypes/nt:file/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:folder
+/jcr:system/jcr:nodeTypes/nt:folder/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:frozenNode
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:hierarchyNode
+/jcr:system/jcr:nodeTypes/nt:linkedFile
+/jcr:system/jcr:nodeTypes/nt:linkedFile/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:nodeType
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition10
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition11
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition12
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition8
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition9
+/jcr:system/jcr:nodeTypes/nt:query
+/jcr:system/jcr:nodeTypes/nt:query/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:query/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:resource
+/jcr:system/jcr:nodeTypes/nt:resource/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:unstructured
+/jcr:system/jcr:nodeTypes/nt:unstructured/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:unstructured/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:unstructured/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:version
+/jcr:system/jcr:nodeTypes/nt:version/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:versionHistory
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:childNodeDefinition3
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:versionLabels
+/jcr:system/jcr:nodeTypes/nt:versionLabels/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:versionedChild
+/jcr:system/jcr:nodeTypes/nt:versionedChild/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:ACE
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/rep:ACL
+/jcr:system/jcr:nodeTypes/rep:ACL/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:AccessControl
+/jcr:system/jcr:nodeTypes/rep:AccessControl/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:AccessControl/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:AccessControllable
+/jcr:system/jcr:nodeTypes/rep:AccessControllable/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Activities
+/jcr:system/jcr:nodeTypes/rep:Activities/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Activities/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:Authorizable
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/rep:AuthorizableFolder
+/jcr:system/jcr:nodeTypes/rep:AuthorizableFolder/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:AuthorizableFolder/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:Configurations
+/jcr:system/jcr:nodeTypes/rep:Configurations/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Configurations/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:DenyACE
+/jcr:system/jcr:nodeTypes/rep:GrantACE
+/jcr:system/jcr:nodeTypes/rep:Group
+/jcr:system/jcr:nodeTypes/rep:Group/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Group/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Impersonatable
+/jcr:system/jcr:nodeTypes/rep:Impersonatable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Members
+/jcr:system/jcr:nodeTypes/rep:Members/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Members/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:MergeConflict
+/jcr:system/jcr:nodeTypes/rep:MergeConflict/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Policy
+/jcr:system/jcr:nodeTypes/rep:PrincipalAccessControl
+/jcr:system/jcr:nodeTypes/rep:PrincipalAccessControl/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Privilege
+/jcr:system/jcr:nodeTypes/rep:Privilege/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Privilege/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:Privileges
+/jcr:system/jcr:nodeTypes/rep:Privileges/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:RepoAccessControllable
+/jcr:system/jcr:nodeTypes/rep:RepoAccessControllable/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:RetentionManageable
+/jcr:system/jcr:nodeTypes/rep:RetentionManageable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:RetentionManageable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:User
+/jcr:system/jcr:nodeTypes/rep:User/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:User/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:VersionReference
+/jcr:system/jcr:nodeTypes/rep:VersionReference/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:nodeTypes
+/jcr:system/jcr:nodeTypes/rep:nodeTypes/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:root
+/jcr:system/jcr:nodeTypes/rep:root/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:system
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition3
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition4
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition5
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition6
+/jcr:system/jcr:nodeTypes/rep:versionStorage
+/jcr:system/jcr:nodeTypes/rep:versionStorage/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:versionStorage/jcr:childNodeDefinition2
/jcr:system/jcr:versionStorage
/jcr:system/rep:privileges
/oak-index
@@ -193,6 +386,198 @@ select * from [nt:base]
/jcr:system
/jcr:system/jcr:activities
/jcr:system/jcr:nodeTypes
+/jcr:system/jcr:nodeTypes/mix:created
+/jcr:system/jcr:nodeTypes/mix:created/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:created/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:etag
+/jcr:system/jcr:nodeTypes/mix:etag/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:language
+/jcr:system/jcr:nodeTypes/mix:language/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lastModified
+/jcr:system/jcr:nodeTypes/mix:lastModified/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lastModified/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:lifecycle
+/jcr:system/jcr:nodeTypes/mix:lifecycle/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lifecycle/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:lockable
+/jcr:system/jcr:nodeTypes/mix:lockable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lockable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:mimeType
+/jcr:system/jcr:nodeTypes/mix:mimeType/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:mimeType/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:referenceable
+/jcr:system/jcr:nodeTypes/mix:referenceable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:shareable
+/jcr:system/jcr:nodeTypes/mix:simpleVersionable
+/jcr:system/jcr:nodeTypes/mix:simpleVersionable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:title
+/jcr:system/jcr:nodeTypes/mix:title/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:title/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:versionable
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:activity
+/jcr:system/jcr:nodeTypes/nt:activity/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:address
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:base
+/jcr:system/jcr:nodeTypes/nt:base/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:base/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition8
+/jcr:system/jcr:nodeTypes/nt:configuration
+/jcr:system/jcr:nodeTypes/nt:configuration/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:file
+/jcr:system/jcr:nodeTypes/nt:file/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:folder
+/jcr:system/jcr:nodeTypes/nt:folder/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:frozenNode
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:hierarchyNode
+/jcr:system/jcr:nodeTypes/nt:linkedFile
+/jcr:system/jcr:nodeTypes/nt:linkedFile/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:nodeType
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition10
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition11
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition12
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition8
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition9
+/jcr:system/jcr:nodeTypes/nt:query
+/jcr:system/jcr:nodeTypes/nt:query/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:query/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:resource
+/jcr:system/jcr:nodeTypes/nt:resource/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:unstructured
+/jcr:system/jcr:nodeTypes/nt:unstructured/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:unstructured/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:unstructured/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:version
+/jcr:system/jcr:nodeTypes/nt:version/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:versionHistory
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:childNodeDefinition3
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:versionLabels
+/jcr:system/jcr:nodeTypes/nt:versionLabels/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:versionedChild
+/jcr:system/jcr:nodeTypes/nt:versionedChild/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:ACE
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/rep:ACL
+/jcr:system/jcr:nodeTypes/rep:ACL/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:AccessControl
+/jcr:system/jcr:nodeTypes/rep:AccessControl/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:AccessControl/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:AccessControllable
+/jcr:system/jcr:nodeTypes/rep:AccessControllable/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Activities
+/jcr:system/jcr:nodeTypes/rep:Activities/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Activities/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:Authorizable
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/rep:AuthorizableFolder
+/jcr:system/jcr:nodeTypes/rep:AuthorizableFolder/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:AuthorizableFolder/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:Configurations
+/jcr:system/jcr:nodeTypes/rep:Configurations/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Configurations/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:DenyACE
+/jcr:system/jcr:nodeTypes/rep:GrantACE
+/jcr:system/jcr:nodeTypes/rep:Group
+/jcr:system/jcr:nodeTypes/rep:Group/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Group/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Impersonatable
+/jcr:system/jcr:nodeTypes/rep:Impersonatable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Members
+/jcr:system/jcr:nodeTypes/rep:Members/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Members/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:MergeConflict
+/jcr:system/jcr:nodeTypes/rep:MergeConflict/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Policy
+/jcr:system/jcr:nodeTypes/rep:PrincipalAccessControl
+/jcr:system/jcr:nodeTypes/rep:PrincipalAccessControl/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Privilege
+/jcr:system/jcr:nodeTypes/rep:Privilege/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Privilege/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:Privileges
+/jcr:system/jcr:nodeTypes/rep:Privileges/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:RepoAccessControllable
+/jcr:system/jcr:nodeTypes/rep:RepoAccessControllable/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:RetentionManageable
+/jcr:system/jcr:nodeTypes/rep:RetentionManageable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:RetentionManageable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:User
+/jcr:system/jcr:nodeTypes/rep:User/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:User/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:VersionReference
+/jcr:system/jcr:nodeTypes/rep:VersionReference/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:nodeTypes
+/jcr:system/jcr:nodeTypes/rep:nodeTypes/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:root
+/jcr:system/jcr:nodeTypes/rep:root/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:system
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition3
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition4
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition5
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition6
+/jcr:system/jcr:nodeTypes/rep:versionStorage
+/jcr:system/jcr:nodeTypes/rep:versionStorage/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:versionStorage/jcr:childNodeDefinition2
/jcr:system/jcr:versionStorage
/jcr:system/rep:privileges
/oak-index
@@ -217,6 +602,198 @@ select * from [nt:base] where not (id =
/jcr:system
/jcr:system/jcr:activities
/jcr:system/jcr:nodeTypes
+/jcr:system/jcr:nodeTypes/mix:created
+/jcr:system/jcr:nodeTypes/mix:created/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:created/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:etag
+/jcr:system/jcr:nodeTypes/mix:etag/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:language
+/jcr:system/jcr:nodeTypes/mix:language/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lastModified
+/jcr:system/jcr:nodeTypes/mix:lastModified/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lastModified/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:lifecycle
+/jcr:system/jcr:nodeTypes/mix:lifecycle/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lifecycle/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:lockable
+/jcr:system/jcr:nodeTypes/mix:lockable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lockable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:mimeType
+/jcr:system/jcr:nodeTypes/mix:mimeType/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:mimeType/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:referenceable
+/jcr:system/jcr:nodeTypes/mix:referenceable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:shareable
+/jcr:system/jcr:nodeTypes/mix:simpleVersionable
+/jcr:system/jcr:nodeTypes/mix:simpleVersionable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:title
+/jcr:system/jcr:nodeTypes/mix:title/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:title/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:versionable
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:activity
+/jcr:system/jcr:nodeTypes/nt:activity/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:address
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:base
+/jcr:system/jcr:nodeTypes/nt:base/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:base/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition8
+/jcr:system/jcr:nodeTypes/nt:configuration
+/jcr:system/jcr:nodeTypes/nt:configuration/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:file
+/jcr:system/jcr:nodeTypes/nt:file/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:folder
+/jcr:system/jcr:nodeTypes/nt:folder/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:frozenNode
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:hierarchyNode
+/jcr:system/jcr:nodeTypes/nt:linkedFile
+/jcr:system/jcr:nodeTypes/nt:linkedFile/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:nodeType
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition10
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition11
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition12
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition8
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition9
+/jcr:system/jcr:nodeTypes/nt:query
+/jcr:system/jcr:nodeTypes/nt:query/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:query/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:resource
+/jcr:system/jcr:nodeTypes/nt:resource/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:unstructured
+/jcr:system/jcr:nodeTypes/nt:unstructured/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:unstructured/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:unstructured/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:version
+/jcr:system/jcr:nodeTypes/nt:version/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:versionHistory
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:childNodeDefinition3
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:versionLabels
+/jcr:system/jcr:nodeTypes/nt:versionLabels/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:versionedChild
+/jcr:system/jcr:nodeTypes/nt:versionedChild/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:ACE
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/rep:ACL
+/jcr:system/jcr:nodeTypes/rep:ACL/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:AccessControl
+/jcr:system/jcr:nodeTypes/rep:AccessControl/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:AccessControl/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:AccessControllable
+/jcr:system/jcr:nodeTypes/rep:AccessControllable/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Activities
+/jcr:system/jcr:nodeTypes/rep:Activities/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Activities/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:Authorizable
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/rep:AuthorizableFolder
+/jcr:system/jcr:nodeTypes/rep:AuthorizableFolder/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:AuthorizableFolder/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:Configurations
+/jcr:system/jcr:nodeTypes/rep:Configurations/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Configurations/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:DenyACE
+/jcr:system/jcr:nodeTypes/rep:GrantACE
+/jcr:system/jcr:nodeTypes/rep:Group
+/jcr:system/jcr:nodeTypes/rep:Group/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Group/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Impersonatable
+/jcr:system/jcr:nodeTypes/rep:Impersonatable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Members
+/jcr:system/jcr:nodeTypes/rep:Members/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Members/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:MergeConflict
+/jcr:system/jcr:nodeTypes/rep:MergeConflict/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Policy
+/jcr:system/jcr:nodeTypes/rep:PrincipalAccessControl
+/jcr:system/jcr:nodeTypes/rep:PrincipalAccessControl/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Privilege
+/jcr:system/jcr:nodeTypes/rep:Privilege/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Privilege/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:Privileges
+/jcr:system/jcr:nodeTypes/rep:Privileges/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:RepoAccessControllable
+/jcr:system/jcr:nodeTypes/rep:RepoAccessControllable/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:RetentionManageable
+/jcr:system/jcr:nodeTypes/rep:RetentionManageable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:RetentionManageable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:User
+/jcr:system/jcr:nodeTypes/rep:User/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:User/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:VersionReference
+/jcr:system/jcr:nodeTypes/rep:VersionReference/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:nodeTypes
+/jcr:system/jcr:nodeTypes/rep:nodeTypes/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:root
+/jcr:system/jcr:nodeTypes/rep:root/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:system
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition3
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition4
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition5
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition6
+/jcr:system/jcr:nodeTypes/rep:versionStorage
+/jcr:system/jcr:nodeTypes/rep:versionStorage/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:versionStorage/jcr:childNodeDefinition2
/jcr:system/jcr:versionStorage
/jcr:system/rep:privileges
/oak-index
@@ -229,6 +806,198 @@ select * from [nt:base] where x is null
/jcr:system
/jcr:system/jcr:activities
/jcr:system/jcr:nodeTypes
+/jcr:system/jcr:nodeTypes/mix:created
+/jcr:system/jcr:nodeTypes/mix:created/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:created/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:etag
+/jcr:system/jcr:nodeTypes/mix:etag/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:language
+/jcr:system/jcr:nodeTypes/mix:language/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lastModified
+/jcr:system/jcr:nodeTypes/mix:lastModified/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lastModified/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:lifecycle
+/jcr:system/jcr:nodeTypes/mix:lifecycle/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lifecycle/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:lockable
+/jcr:system/jcr:nodeTypes/mix:lockable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:lockable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:mimeType
+/jcr:system/jcr:nodeTypes/mix:mimeType/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:mimeType/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:referenceable
+/jcr:system/jcr:nodeTypes/mix:referenceable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:shareable
+/jcr:system/jcr:nodeTypes/mix:simpleVersionable
+/jcr:system/jcr:nodeTypes/mix:simpleVersionable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:title
+/jcr:system/jcr:nodeTypes/mix:title/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:title/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:versionable
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/mix:versionable/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:activity
+/jcr:system/jcr:nodeTypes/nt:activity/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:address
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:address/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:base
+/jcr:system/jcr:nodeTypes/nt:base/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:base/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:childNodeDefinition/jcr:propertyDefinition8
+/jcr:system/jcr:nodeTypes/nt:configuration
+/jcr:system/jcr:nodeTypes/nt:configuration/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:file
+/jcr:system/jcr:nodeTypes/nt:file/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:folder
+/jcr:system/jcr:nodeTypes/nt:folder/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:frozenNode
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:frozenNode/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:hierarchyNode
+/jcr:system/jcr:nodeTypes/nt:linkedFile
+/jcr:system/jcr:nodeTypes/nt:linkedFile/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:nodeType
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:nodeType/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition10
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition11
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition12
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition6
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition7
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition8
+/jcr:system/jcr:nodeTypes/nt:propertyDefinition/jcr:propertyDefinition9
+/jcr:system/jcr:nodeTypes/nt:query
+/jcr:system/jcr:nodeTypes/nt:query/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:query/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:resource
+/jcr:system/jcr:nodeTypes/nt:resource/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:unstructured
+/jcr:system/jcr:nodeTypes/nt:unstructured/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:unstructured/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:unstructured/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:version
+/jcr:system/jcr:nodeTypes/nt:version/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/nt:version/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/nt:versionHistory
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:childNodeDefinition3
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:versionHistory/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/nt:versionLabels
+/jcr:system/jcr:nodeTypes/nt:versionLabels/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/nt:versionedChild
+/jcr:system/jcr:nodeTypes/nt:versionedChild/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:ACE
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/rep:ACE/jcr:propertyDefinition5
+/jcr:system/jcr:nodeTypes/rep:ACL
+/jcr:system/jcr:nodeTypes/rep:ACL/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:AccessControl
+/jcr:system/jcr:nodeTypes/rep:AccessControl/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:AccessControl/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:AccessControllable
+/jcr:system/jcr:nodeTypes/rep:AccessControllable/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Activities
+/jcr:system/jcr:nodeTypes/rep:Activities/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Activities/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:Authorizable
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition3
+/jcr:system/jcr:nodeTypes/rep:Authorizable/jcr:propertyDefinition4
+/jcr:system/jcr:nodeTypes/rep:AuthorizableFolder
+/jcr:system/jcr:nodeTypes/rep:AuthorizableFolder/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:AuthorizableFolder/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:Configurations
+/jcr:system/jcr:nodeTypes/rep:Configurations/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Configurations/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:DenyACE
+/jcr:system/jcr:nodeTypes/rep:GrantACE
+/jcr:system/jcr:nodeTypes/rep:Group
+/jcr:system/jcr:nodeTypes/rep:Group/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Group/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Impersonatable
+/jcr:system/jcr:nodeTypes/rep:Impersonatable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Members
+/jcr:system/jcr:nodeTypes/rep:Members/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Members/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:MergeConflict
+/jcr:system/jcr:nodeTypes/rep:MergeConflict/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Policy
+/jcr:system/jcr:nodeTypes/rep:PrincipalAccessControl
+/jcr:system/jcr:nodeTypes/rep:PrincipalAccessControl/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:Privilege
+/jcr:system/jcr:nodeTypes/rep:Privilege/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:Privilege/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:Privileges
+/jcr:system/jcr:nodeTypes/rep:Privileges/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:RepoAccessControllable
+/jcr:system/jcr:nodeTypes/rep:RepoAccessControllable/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:RetentionManageable
+/jcr:system/jcr:nodeTypes/rep:RetentionManageable/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:RetentionManageable/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:User
+/jcr:system/jcr:nodeTypes/rep:User/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:User/jcr:propertyDefinition2
+/jcr:system/jcr:nodeTypes/rep:VersionReference
+/jcr:system/jcr:nodeTypes/rep:VersionReference/jcr:propertyDefinition1
+/jcr:system/jcr:nodeTypes/rep:nodeTypes
+/jcr:system/jcr:nodeTypes/rep:nodeTypes/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:root
+/jcr:system/jcr:nodeTypes/rep:root/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:system
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition2
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition3
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition4
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition5
+/jcr:system/jcr:nodeTypes/rep:system/jcr:childNodeDefinition6
+/jcr:system/jcr:nodeTypes/rep:versionStorage
+/jcr:system/jcr:nodeTypes/rep:versionStorage/jcr:childNodeDefinition1
+/jcr:system/jcr:nodeTypes/rep:versionStorage/jcr:childNodeDefinition2
/jcr:system/jcr:versionStorage
/jcr:system/rep:privileges
/oak-index
@@ -253,6 +1022,198 @@ null
null
null
null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
+null
10 percent
10%
Hallo
Modified: jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/privilege/PrivilegeManagerImplTest.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/privilege/PrivilegeManagerImplTest.java?rev=1379496&r1=1379495&r2=1379496&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/privilege/PrivilegeManagerImplTest.java (original)
+++ jackrabbit/oak/trunk/oak-jcr/src/test/java/org/apache/jackrabbit/oak/jcr/security/privilege/PrivilegeManagerImplTest.java Fri Aug 31 16:23:29 2012
@@ -79,8 +79,6 @@ public class PrivilegeManagerImplTest im
private PrivilegeManager getPrivilegeManager(Credentials credentials)
throws RepositoryException {
Workspace workspace = repository.login(credentials).getWorkspace();
- // FIXME workaround to ensure built in node types are registered
- workspace.getNodeTypeManager();
return ((JackrabbitWorkspace) workspace).getPrivilegeManager();
}