On 6/6/07, Tako Schotanus <[EMAIL PROTECTED]> wrote:
On 6/6/07, Stefan Guggisberg <[EMAIL PROTECTED]> wrote:
>
> On 6/5/07, Sridhar Raman <[EMAIL PROTECTED]> wrote:
> > Hi
> >
> > Is it possible to change the primary type of a node
> programmatically? Or is
> > the only option is to create a new node with the new primary type, and
> > transfer the contents?
>
> currently there's no easy programmatic way of changing the primary type
> of a node. jcr 2.0 (jsr-283) will include a new method
> Node.setPrimaryType(String)
Any idea how that is going to work?
The types must be compatible somehow?
there are basically the same requirements as for the Node.addMixin()
and .removeMixin() methods as those change the effective type of a node.
the resulting effective node type must be compliant with the node type
constraints defined on its parent.
cheers
stefan
Cheers,
-Tako