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 an...@apache.org on 2013/08/08 16:52:14 UTC

svn commit: r1511818 - /jackrabbit/oak/trunk/oak-core/src/main/resources/org/apache/jackrabbit/oak/plugins/nodetype/write/builtin_nodetypes.cnd

Author: angela
Date: Thu Aug  8 14:52:14 2013
New Revision: 1511818

URL: http://svn.apache.org/r1511818
Log:
OAK-527: permissions (commenting node type definitions)

Modified:
    jackrabbit/oak/trunk/oak-core/src/main/resources/org/apache/jackrabbit/oak/plugins/nodetype/write/builtin_nodetypes.cnd

Modified: jackrabbit/oak/trunk/oak-core/src/main/resources/org/apache/jackrabbit/oak/plugins/nodetype/write/builtin_nodetypes.cnd
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/resources/org/apache/jackrabbit/oak/plugins/nodetype/write/builtin_nodetypes.cnd?rev=1511818&r1=1511817&r2=1511818&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/resources/org/apache/jackrabbit/oak/plugins/nodetype/write/builtin_nodetypes.cnd (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/resources/org/apache/jackrabbit/oak/plugins/nodetype/write/builtin_nodetypes.cnd Thu Aug  8 14:52:14 2013
@@ -425,6 +425,9 @@
   + jcr:propertyDefinition (nt:propertyDefinition) = nt:propertyDefinition protected sns
   + jcr:childNodeDefinition (nt:childNodeDefinition) = nt:childNodeDefinition protected sns
 
+/**
+ * @since oak 1.0
+ */
 [oak:nodeType] > nt:nodeType
   - oak:supertypes (NAME) protected multiple autocreated
   - oak:primarySubtypes (NAME) protected multiple autocreated
@@ -441,15 +444,24 @@
   + oak:namedChildNodeDefinitions (oak:namedChildNodeDefinitions) = oak:namedChildNodeDefinitions protected mandatory
   + oak:residualChildNodeDefinitions (oak:childNodeDefinitions) = oak:childNodeDefinitions protected mandatory
 
+/**
+ * @since oak 1.0
+ */
 [oak:namedPropertyDefinitions]
   + * (oak:propertyDefinitions) = oak:propertyDefinitions protected
 
+/**
+ * @since oak 1.0
+ */
 [oak:propertyDefinitions]
   + * (nt:propertyDefinition) = nt:propertyDefinition protected
 
 [oak:namedChildNodeDefinitions]
   + * (oak:childNodeDefinitions) = oak:childNodeDefinitions protected
 
+/**
+ * @since oak 1.0
+ */
 [oak:childNodeDefinitions]
   + * (nt:childNodeDefinition) = nt:childNodeDefinition protected
 
@@ -639,6 +651,20 @@
   - * (UNDEFINED) protected
   - * (UNDEFINED) protected multiple
 
+// -----------------------------------------------------------------------------
+// Principal based AC
+// -----------------------------------------------------------------------------
+
+[rep:AccessControl]
+  + * (rep:AccessControl) protected IGNORE
+  + * (rep:PrincipalAccessControl) protected IGNORE
+
+[rep:PrincipalAccessControl] > rep:AccessControl
+  + rep:policy (rep:Policy) protected IGNORE
+
+// -----------------------------------------------------------------------------
+// Permissions
+// -----------------------------------------------------------------------------
 /**
  * @since oak 1.0
  */
@@ -656,17 +682,6 @@
   + * (rep:Permissions) = rep:Permissions protected IGNORE
 
 // -----------------------------------------------------------------------------
-// Principal based AC
-// -----------------------------------------------------------------------------
-
-[rep:AccessControl]
-  + * (rep:AccessControl) protected IGNORE
-  + * (rep:PrincipalAccessControl) protected IGNORE
-
-[rep:PrincipalAccessControl] > rep:AccessControl
-  + rep:policy (rep:Policy) protected IGNORE
-
-// -----------------------------------------------------------------------------
 // User Management 
 // -----------------------------------------------------------------------------