If I understand correctly you didn't expect EntitySupportPK/etc for the
support class? Right? Well, yes I changed it that way. It's more
"component inheritance" now. You have an ejb, you derive from it,
automatically home/intf/etc are also derived from those of the base ejb.
Put generate="false" for home/intf/whatever in EntitySupport if you
don't like it. The old scheme was regular inheritance, you derive from
another java class, the new scheme is component inheritance. Now if you
make OrderBean implements EntityBean then the support class is not an
ejb component anymore, so standard inheritance applies. Take a look at
samples. Anyway I do think we need a ejbdoclet tutorial talking about
these kind of usage pattern.

Ara.

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:xdoclet-devel-
> [EMAIL PROTECTED]] On Behalf Of Vincent Harcq
> Sent: Thursday, December 20, 2001 10:49 AM
> To: Devel XDoclet
> Subject: [Xdoclet-devel] New inheritance problem
> 
> Ara,
> Since your last changes concerning inheritance, I have something not
> working anymore :
> 
> EntitySupport implements javax.ejb.EntityBean is an abstract Class
with
> ejb:bean generate="false" and ejb:interface, ejb:home and ejb:pk with
> extends, and local-extends.
> Then I have an OrderBean extends EntitySupport (implements NOTHING)
> (with no ejb:interface,...)
> 
> All extends on IF and PK tells me sth like EntitySupportPK,
> EntitySupportHome and EntitySupport.
> 
> ejb:generate false on EntitySupport should solve this ?
> 
> If OrderBean implements EntityBean it works fine but I would prefer
not
> doing that and leave my EntityBean relation in EntitySupport.
> 
> I will work on that, but maybe I am missing something here ?
> 
> Thanks.
> Vincent.
> 
> 
> 
> _______________________________________________
> Xdoclet-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-devel


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


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

Reply via email to