[dna-commits] DNA SVN: r974 - trunk/dna-jcr/src/main/java/org/jboss/dna/jcr.

dna-commits at lists.jboss.org dna-commits at lists.jboss.org
Thu Jun 4 15:29:33 EDT 2009


Author: rhauch
Date: 2009-06-04 15:29:32 -0400 (Thu, 04 Jun 2009)
New Revision: 974

Modified:
   trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/RepositoryNodeTypeManager.java
Log:
DNA-442 Small change to allow node types to be registered in any order (within the batch)

Modified: trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/RepositoryNodeTypeManager.java
===================================================================
--- trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/RepositoryNodeTypeManager.java	2009-06-04 19:16:36 UTC (rev 973)
+++ trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/RepositoryNodeTypeManager.java	2009-06-04 19:29:32 UTC (rev 974)
@@ -1177,8 +1177,6 @@
      * <ol>
      * <li>Residual child node definitions cannot be mandatory</li>
      * <li>If the child node is auto-created, it must specify a default primary type name</li>
-     * <li>All required primary types must already be fully registered with the type manager or must have been defined earlier in
-     * the batch. <i>This requirement may be relaxed in a future version of DNA.</i></li>
      * <li>If the child node overrides an existing child node definition from a supertype, the new definition must be mandatory if
      * the old definition was mandatory</li>
      * <li>The child node cannot override an existing child node definition from a supertype if the ancestor definition is
@@ -1268,8 +1266,6 @@
      * <ol>
      * <li>Residual child node definitions cannot be mandatory</li>
      * <li>If the child node is auto-created, it must specify a default primary type name</li>
-     * <li>All required primary types must already be fully registered with the type manager or must have been defined earlier in
-     * the batch. <i>This requirement may be relaxed in a future version of DNA.</i></li>
      * <li>If the child node overrides an existing child node definition from a supertype, the new definition must be mandatory if
      * the old definition was mandatory</li>
      * <li>The child node cannot override an existing child node definition from a supertype if the ancestor definition is
@@ -1346,8 +1342,6 @@
      * <ol>
      * <li>Residual child node definitions cannot be mandatory</li>
      * <li>If the child node is auto-created, it must specify a default primary type name</li>
-     * <li>All required primary types must already be fully registered with the type manager or must have been defined earlier in
-     * the batch. <i>This requirement may be relaxed in a future version of DNA.</i></li>
      * <li>If the child node overrides an existing child node definition from a supertype, the new definition must be mandatory if
      * the old definition was mandatory</li>
      * <li>The child node cannot override an existing child node definition from a supertype if the ancestor definition is
@@ -1774,8 +1768,6 @@
      * <ol>
      * <li>Residual child node definitions cannot be mandatory</li>
      * <li>If the child node is auto-created, it must specify a default primary type name</li>
-     * <li>All required primary types must already be fully registered with the type manager or must have been defined earlier in
-     * the batch. This requirement may be relaxed in a future version of DNA.</li>
      * <li>If the child node overrides an existing child node definition from a supertype, the new definition must be mandatory if
      * the old definition was mandatory</li>
      * <li>The child node cannot override an existing child node definition from a supertype if the ancestor definition is




More information about the dna-commits mailing list