User: fleury  
  Date: 00/05/18 18:16:55

  Modified:    src/java/org/ejboss/container ProxyContainerForObject.java
  Log:
  We override the hashcode for the usage in local VM ( no need to go to the server)
  
  Revision  Changes    Path
  1.7       +19 -1     
ejboss/src/java/org/ejboss/container/ProxyContainerForObject.java
  
  Index: ProxyContainerForObject.java
  ===================================================================
  RCS file: 
/products/cvs/ejboss/ejboss/src/java/org/ejboss/container/ProxyContainerForObject.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ProxyContainerForObject.java      2000/03/09 21:21:01     1.6
  +++ ProxyContainerForObject.java      2000/05/19 01:16:55     1.7
  @@ -270,9 +270,27 @@
   
           else if (method.getName().equals("toString")) {
   
  -            return ("toString on stub called");
  +            return (this.toString());
           }
   
  +        else if (method.getName().equals("hashCode")) {
  +                     
  +                     if (metaData.isEntity()) {
  +                             
  +                             // We return the hashing of the database primary Key
  +                             
  +                             return pKey.getDataBasePrimaryKey().hashCode();
  +                             
  +                     }
  +                     
  +                     else {
  +                             
  +                         return pKey.hashCode();     
  +                     }
  +                     
  +             }
  +
  +        
           /**********************************************************************/
           /**********************************************************************/
           /*  REMOTE METHODS
  
  
  

Reply via email to