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

Reply via email to