You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by st...@apache.org on 2008/05/19 15:25:46 UTC
svn commit: r657826 -
/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/NodeTypeManagerImpl.java
Author: stefan
Date: Mon May 19 06:25:45 2008
New Revision: 657826
URL: http://svn.apache.org/viewvc?rev=657826&view=rev
Log:
JCR-1591: JSR 283: NodeType Management
JCR-1611: Registering NodeType from templates throws exception about invalid decl. node type
Modified:
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/NodeTypeManagerImpl.java
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/NodeTypeManagerImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/NodeTypeManagerImpl.java?rev=657826&r1=657825&r2=657826&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/NodeTypeManagerImpl.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/nodetype/NodeTypeManagerImpl.java Mon May 19 06:25:45 2008
@@ -810,6 +810,8 @@
NodeDef[] qndefs = new NodeDef[ndefs.length];
for (int i = 0; i < ndefs.length; i++) {
NodeDefImpl qndef = new NodeDefImpl();
+ // declaring node type
+ qndef.setDeclaringNodeType(def.getName());
// name
name = ndefs[i].getName();
if (name != null) {
@@ -872,6 +874,8 @@
PropDef[] qpdefs = new PropDef[pdefs.length];
for (int i = 0; i < pdefs.length; i++) {
PropDefImpl qpdef = new PropDefImpl();
+ // declaring node type
+ qpdef.setDeclaringNodeType(def.getName());
// name
name = pdefs[i].getName();
if (name != null) {