I think sometimes (maybe mostly!) you want intf/home/pk/etc generated
for your abstract base bean and use it or derive from it in derived
beans. So even if something is not a concrete bean but it's perfectly
logical to generate intf/etc for it and derive from them in subclasses.
So don't inherit generate of ejb:bean for other bean stuff, it's really
logical, if you defined remote methods a()/b()/etc in A, you want a
AIntf remote interface with all those methods in it and B's BIntf will
derive from it, isn't it so?

So I don't think generate="dd" makes sense too :o)

Ara.

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:xdoclet-devel-
> [EMAIL PROTECTED]] On Behalf Of Dmitri Colebatch
> Sent: Thursday, November 01, 2001 3:35 PM
> To: [EMAIL PROTECTED]
> Subject: RE: [Xdoclet-devel] CVS update: 'xdoclet/core/src/xdoclet/ejb
> 
> Further to this...
> 
> I've gone through and done pretty well all of this, but wont checkin
till
> I've had feedback...  where I'm at atm though, is the other
> subtasks.  EntityCMP|BMP and Session are easy.  just behave as
> below.
> 
> My thinking on the others (pk, interfaces, etc etc) is that if there
is a
> generate="false" (or "dd") at the bean level, and nothing at the
> ejb:interface, ejb:home or ejb:pk level, then the generate="false"
applies
> to the interface/home/pk subtask... makes sense i think.
> 
> However this has broken the PersonBean, as there should be a Person
and
> PersonPK generated... I would have thought what I've suggested is
pretty
> logical... anyone mind if I change the personbean to include
> generate="true" in the @ejb:interface and @ejb:pk comments?
> 
> cheers
> dim
> 
> On Thu, 1 Nov 2001, Dmitri Colebatch wrote:
> 
> > Did a little thinking about this, how about extending generate?
> Something
> > like:
> >
> >   generate="false" <- generate nothing, treat the bean as an
abstract
> base
> >                       class
> >   generate="dd"    <- generate deployment descriptors only, ignoring
> _all_
> >                       other tasks unless the individual task
explicity
> >                       is set to generate="true" (effectively the
> >                       equivalent of deployable="true")
> >   generate="true"  <- (default) generate everything unless
instructed
> not
> >                       to in other tags
> >
> > seems a lot simpler to me.  thoughts?  Or am I missing something
> > obvious... its been one of those days, so that's entirely possible
(o:
> >
> > cheers
> > dim
> 
> 
> _______________________________________________
> 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