Hi

When I tired to change existing node using NodeTypeRegistry.reregister(). I am 
getting a exception "says not implemented"

javax.jcr.RepositoryException: not yet implemented
        at 
org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.checkForConflictingContent(NodeTypeRegistry.java:1690)
        at 
org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.reregisterNodeType(NodeTypeRegistry.java:1335)

-----Ursprüngliche Nachricht-----
Von: news [mailto:[EMAIL PROTECTED] Im Auftrag von Christoph Kiehl
Gesendet: Freitag, 4. August 2006 11:59
An: users@jackrabbit.apache.org
Betreff: Re: custom nodetypes

Ramesh Devaraj wrote:
> Hi
> 
>   I have custom node definition say
> 
>   [X] > nt: base
>    + Y 
> 
>   Using the above custom node definition I have create some node and saved in 
> the database.  But in the later stage I have changed the custom node 
> definition to  
> 
>  [X] > nt: base
>    + Y 
>    + Z
> 
> Now how can I upgrade the node definition in the database according to new 
> custom node definition?

See: http://comments.gmane.org/gmane.comp.apache.jackrabbit.devel/7805

Basically you can use NodeTypeRegistry.reregister() to change existing node 
types.

Cheers,
Christoph

Reply via email to