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