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
Show replies by date