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
