[ 
http://issues.apache.org/jira/browse/GRFT-23?page=comments#action_12364506 ] 

Sandro Boehme commented on GRFT-23:
-----------------------------------

As the Jackrabbit issues JCR-273 and JCR-274 are solved, managing circular 
dependencies is handled by 
Jackrabbits NodeTypeRegistry.registerNodeTypes(Collection) method. My 
workaround in this GRFT-23 issue
hit the problem, that it is not possible at the moment to reregister custom 
super node types. As custom
super node types can be registered with the 
NodeTypeRegistry.registerNodeTypes(Collection) method now,
this is also not a problem anymore.
This makes it possible now to register such a Graffito node type structure 
which contains custom super node types
and circular dependend node types:
 
[CmsObject]
+ parentFolder (Folder)

 [Folder] > CmsObject
+ folders (Folder)
+ documents (Document)

[Document] > CmsObject
- size (long)



> node type registration component
> --------------------------------
>
>          Key: GRFT-23
>          URL: http://issues.apache.org/jira/browse/GRFT-23
>      Project: Graffito
>         Type: New Feature
>   Components: JCR-Mapping
>     Reporter: Sandro Boehme
>     Assignee: Sandro Boehme
>  Attachments: CustomNodeTypeCreatorImpl.patch
>
> It registers the node types of the mapping model.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to