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 <fmes...@gmail.com> 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