jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christophe Lombart" <christophe.lomb...@gmail.com>
Subject Re: Class definition changes - OCM
Date Sat, 29 Sep 2007 20:06:21 GMT
if you change type of an attribute, you could have some problem when you
will retrieve the node types created before this kind of change.

Best regards,
Christophe

On 9/29/07, Felix Meschberger <fmeschbe@gmail.com> wrote:
>
> Hi,
>
> Class Definition changes by themselves don't matter to the OCM,
> especially if it only matters for adding properties. If you adapt the
> class mappgins correctly, you still may access the old properties while
> at the same time support the new attributes.
>
> Another point concerns the JCR node types storing the data: If you store
> the data in nt:unstructured nodes using a discriminator property, you
> will not have to change anything to the repository. Otherwise, you will
> be faced with adapting the node types to take care of the new attributes
> of the class. This is outside of the scope of OCM as node type
> management is currently not standardized in the JCR (it will be in the
> upcoming JSR-283 aka JCR 2 specification) and you will have to use
> internal Jackrabbit classes for this and only have limited API support
> to modify node types.
>
> Regards
> Felix
>
> Am Samstag, den 29.09.2007, 01:57 -0700 schrieb Kaizer:
> > Hi,
> >
> > I would like to know how OCM handles class definition changes. Suppose i
> > have already persisted some objects using OCM. If i add another
> attribute to
> > my class or change the data type of an existing attribute, will i be
> able to
> > retrieve existing objects?
> > Thanks.
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message