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-relationship-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-relationship-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

Reply via email to