There are also some converters (bean & collection) to manage referenceable
nodes. We should explain more in some docs but you can check the unit tests
in the first time.
For ex.
you have a class like :
Class MyContent
AnotherContent anotherContent
anotherContent (a bean attribute) can be mapped into a REFERENCE property.
In this case, the bean cannot be updated.
If I did it correctly :-), the differente possibilities are in the unit test
ObjectContentManagerUuidTest. Check the object model and its mapping
definition to get more idea on how to map.
On 10/4/07, Felix Meschberger <[EMAIL PROTECTED]> wrote:
>
> Am Donnerstag, den 04.10.2007, 04:00 -0700 schrieb Kaizer:
> > I'm a little confused about how the mix:referenceable works in OCM. The
> uuid
> > will be stored as an attribute in my class but how is the reference
> stored?
> > I'd appreciate it if someone can explain with an example.
>
> Not sure, whether I understand your question. The UUID is stored in the
> jcr:uuid property in the node and may be mapped to any field in your
> class. But you should consider that field read-only, as the repository
> manages the jcr:uuid property and won't let you change it (actually, OCM
> will not even try to write protected properties such as jcr:uuid).
>
> If another node refers the mix:referenceable node, it stores that UUID
> in any property of type REFERENCE, which you may easily store in a
> String field.
>
> Regards
> Felix
>
>