It's a bug. I thought I had fixed everything related to relations by now,
but it seems not. I have committed a fix to CVS. Please tell me if it solves
your problem. Thanks a lot for the bugreport (although you didn't seem to
think it was a bug :-). I like to kill bugs.

Aslak

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Colin Daly
> Sent: 13. november 2001 00:29
> To: [EMAIL PROTECTED]
> Subject: [Xdoclet-user] relationship sources conflicts with role name
>
>
>
> Why does the relationship-role-source in the following
> example get reversed i.e the source of the role
> OneMemberHasOneAddress becomes Address
> and the source of the role
> OneMemberHasOneAddress becomes Member
> Am I missing something?
>
> Colin.
>
>
>     /**
>      * @return address
>      *
>      * @ejb:interface-method
>      * @ejb:relation
>      *      name="MemberAddress"
>      *      role-name="OneMemberHasOneAddress"
>      *      target-role-name="OneAddressHasOneMember"
>      *      target-ejb="AddressEJB"
>      */
>     public abstract AddressEJBLocal getAddress();
>
>
> --------------------------------------------------------------------
>
>       <ejb-relation>
>          <ejb-relation-name>MemberAddress</ejb-relation-name>
>
>          <!-- unidirectional -->
>          <ejb-relationship-role>
>
> <ejb-relationship-role-name>OneAddressHasOneMember</ejb-relationsh
> ip-role-name>
>             <multiplicity>One</multiplicity>
>             <relationship-role-source>
>                <ejb-name>MemberEJB</ejb-name>
>             </relationship-role-source>
>             <cmr-field>
>                <cmr-field-name>address</cmr-field-name>
>             </cmr-field>
>          </ejb-relationship-role>
>          <ejb-relationship-role>
>
> <ejb-relationship-role-name>OneMemberHasOneAddress</ejb-relationsh
> ip-role-name>
>             <multiplicity>One</multiplicity>
>             <relationship-role-source>
>                <ejb-name>AddressEJB</ejb-name>
>             </relationship-role-source>
>          </ejb-relationship-role>
>
>       </ejb-relation>
>
> _______________________________________________
> Xdoclet-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user


_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to