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