using current CVS state...

Tag <XDtEjbPersistent:persistentfieldList/> seems to not support inheritance
any more... (?)

public class ContainerMappingData
   extends de.osgroup.bo.util.interfaces.UnitMappingData
   implements java.io.Serializable
{
  [...]

   public ContainerMappingData( _here_is_missing_something_ )
   {                                                      |
      this.identifier = identifier;          <-----+
      [...]
   }
   [...]

(identifier is a superclass-pk-field using the tags: pk-field and
persistent-field)

this is due to line 41 and following in dataobject.xdt (module ejb)
<XDtEjbPersistent:persistentfieldList/> does not return the superclasses
persitent
fields.

line 43 <XDtEjbPersistent:forAllPersistentFields superclasses="false">
should
avoid the listing of persistent superclass fields, but it does not care
about the
attribute superclasses="false"

line 109 str.append(<XDtEjbPersistent:persistentfieldNameValueList/>);
returns "empty" => str.append();

the same problems arise when generating PK-classes.
What has been changed?

Dirk

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net


_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

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

Reply via email to