User: ara_e_w
Date: 02/04/06 11:49:51
Modified: core/resources/xdoclet/ejb entitypk.j
Log:
fixed pk field inheritance bug reported by Ingo Bruell
Revision Changes Path
1.24 +4 -4 xdoclet/core/resources/xdoclet/ejb/entitypk.j
Index: entitypk.j
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/core/resources/xdoclet/ejb/entitypk.j,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -w -r1.23 -r1.24
--- entitypk.j 3 Apr 2002 08:05:29 -0000 1.23
+++ entitypk.j 6 Apr 2002 19:49:51 -0000 1.24
@@ -32,7 +32,7 @@
<XDtEjbPersistent:ifHasAtLeastOnePkField>
public <XDtClass:classOf><XDtEjbPk:pkClass/></XDtClass:classOf>(
<XDtEjbPk:pkfieldList/> )
{
- <XDtEjbPersistent:forAllPersistentFields superclasses="false" only-pk="true">
+ <XDtEjbPersistent:forAllPersistentFields superclasses="true" only-pk="true">
this.<XDtMethod:propertyName/> = <XDtMethod:propertyName/>;
</XDtEjbPersistent:forAllPersistentFields>
}
@@ -57,7 +57,7 @@
{
if( _hashCode == Integer.MIN_VALUE )
{
- <XDtEjbPersistent:forAllPersistentFields superclasses="false" only-pk="true">
+ <XDtEjbPersistent:forAllPersistentFields superclasses="true" only-pk="true">
<XDtType:ifIsPrimitive value="<XDtMethod:methodType/>">
<XDtType:ifIsOfType type="boolean" extent="concrete-type">
_hashCode += this.<XDtMethod:propertyName/> ? 1 : 0;
@@ -90,7 +90,7 @@
else
{
<XDtClass:setMatchValue value="<XDtEjbPk:pkClass/>">
- <XDtEjbPersistent:forAllPersistentFields superclasses="false" only-pk="true">
+ <XDtEjbPersistent:forAllPersistentFields superclasses="true" only-pk="true">
<XDtType:ifIsPrimitive value="<XDtMethod:methodType/>">
eq = eq && this.<XDtMethod:propertyName/> == pk.<XDtMethod:propertyName/>;
</XDtType:ifIsPrimitive>
@@ -124,7 +124,7 @@
if( _toStringValue == null )
{
_toStringValue = new StringBuffer("[.");
- <XDtEjbPersistent:forAllPersistentFields superclasses="false"
only-pk="true">
+ <XDtEjbPersistent:forAllPersistentFields superclasses="true" only-pk="true">
_toStringValue.append(this.<XDtMethod:propertyName/>).append('.');
</XDtEjbPersistent:forAllPersistentFields>
_toStringValue.append(']');
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel