Ronald Wildenberg wrote:
>    I have a problem retrieving relations from an MMBase cloud. I have the
>    following (simplified) cloud model:
>     
>    A - related - A
>    A - related - B
>     
>    I wish to retrieve all 'related' relations between A and A. This seems to
>    be impossible, since I always retrieve the relations between both A and A
>    and A and B. My final attempt was the following (which also does not
>    succeed):

Do you want to list all relation nodes between any objects of type A? I assume that B 
does not extend A?

I suppose you have to list all object of type A and then count all related A nodes 
iteratively. 


>    final NodeManager typeDefManager = cloud.getNodeManager("typedef");
>    final NodeList typeDefList = typeDefManager.getList("name='A'", null,
>    null);

??!!?? Why would this be any different then cloud.getNodeManager("A")?



>     
>    So the question is: how do I retrieve all relations between 2 node types
>    without retrieving all relations that are defined by the same builder.

Perhaps something like <mm:relatednodes path="A,related,A" element="related">, or the 
Bridge
equivalent of that.

Michiel


-- 
Michiel Meeuwissen                  mihxil'
Mediacentrum 140 H'sum                [] ()
+31 (0)35 6772979         nl_NL eo_XX en_US




Reply via email to