Is it possible to define a  relationship between two CMP beans across a
jar using local interfaces? 

Ie. the CompanyEJB is in company.jar and UserEJB is in user.jar, both
deployed in the same app.ear 

Company.jar/ejb-jar.xml

<....>
    <entity>
      <display-name>Company</display-name>
      <ejb-name>CompanyEJB</ejb-name>
      <local-home>CompanyLocalHome</local-home>
      <local>CompanyLocal</local>
      <ejb-class>CompanyEJB</ejb-class>
      <persistence-type>Container</persistence-type>
      <prim-key-class>java.lang.String</prim-key-class>
      <reentrant>False</reentrant>
      <cmp-version>2.x</cmp-version>
      <abstract-schema-name>Company</abstract-schema-name>
      <cmp-field>
        <description>no description</description>
        <field-name>companyId</field-name>
      </cmp-field>
      <primkey-field>companyId</primkey-field>
    </entity>
    <relationships>
    <ejb-relation>
      <ejb-relation-name>Company-User</ejb-relation-name>
      <ejb-relationship-role>
        <ejb-relationship-role-name>company-has-users</ejb-relationship-role-name>
        <multiplicity>One</multiplicity>
        <relationship-role-source> 
          <ejb-name>CompanyaEJB</ejb-name>
        </relationship-role-source>
        <cmr-field>
          <cmr-field-name>users</cmr-field-name>
          <cmr-field-type>java.util.Collection</cmr-field-type>
        </cmr-field>
      </ejb-relationship-role>
      <ejb-relationship-role>
        <ejb-relationship-role-name>user-belongsto-company</ejb-relationship-role-name>
        <multiplicity>Many</multiplicity>
        <cascade-delete/>
        <relationship-role-source>
          <ejb-name>UserEJB</ejb-name>
        </relationship-role-source>
        <cmr-field>
          <cmr-field-name>beana</cmr-field-name>
        </cmr-field>
      </ejb-relationship-role>
    </ejb-relation>


And then have UserEJB defined as a CMP bean in a different jar? How do
I define the 'link'? 

-- 
Lars





_______________________________________________________________

Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: [EMAIL PROTECTED]
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to