jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Guggisberg <stefan.guggisb...@gmail.com>
Subject Re: Varying the node primary type
Date Mon, 07 May 2012 11:54:43 GMT
On Sun, May 6, 2012 at 9:46 AM, Lukas Kahwe Smith <mls@pooteeweet.org> wrote:
>
> On May 6, 2012, at 09:41 , Francisco Carriedo Scher wrote:
>
>> Hi there,
>>
>> in a given point after creating a nt:file node i need to change the node
>> type to nt:linkedFile. Sometimes such node will already have it's proper
>> sons (a node called jcr:content and property called jcr:data inside this
>> last one) and sometimes not.
>
>
> the JCR specification does not allow changing the primary node type once a node has been
created.

wrong, as of JCR 2.0 the primary node type of a node can be set [1].

cheers
stefan

[1] http://www.day.com/maven/jsr170/javadocs/jcr-2.0/javax/jcr/Node.html#setPrimaryType(java.lang.String)

> not sure if there is an established pattern for this case, but all you could do is remove
the old node and create a new node.
>
> regards,
> Lukas Kahwe Smith
> mls@pooteeweet.org
>
>
>

Mime
View raw message