Hi all,

First off, I'm using the CVS HEAD version of xdoclet.

My class structure is:
java.lang.Object
 \- BeanBase
     \- EntityBase implements EntityBean
         \- ApplicationBean (implements nothing)

Where ApplicationBean is the only real bean there, the others are just
for common functionality.

But when I run xdoclet, it attempts to make
ApplicationDataObject extends EntityBaseDataObject

Of which there is none.  In fact, EntityBase has no ejbdoclet tags at
all in it.

Is there some magic incantation to keep this from happening?  Or do I
need to make every bean that derives from EntityBase have
@ejb:dataobject   extends="java.lang.Object"

Or maybe make every real ejb implement EntityBase and take it off of
EntityBase?

xdoclet does not attempt to generate the EntityBaseCMP (or any class for
EntityBase).  It just seems that DataObject generation is not on the
clue-train as to what's what.

Also, I see that if I remove the "implements EntityBean" from
EntityBase, and don't add it to the CMP beans, the generator crashes
(but it steps on the exception so I don't know where).

It seems that I MUST implement EntityBean, even though the CMP object
(which extends my Bean class) implements it itself.  Is that a bug?


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

Reply via email to