[cvs] expresso commit by lhamel: add clone override to set requesting user

JCorporate Ltd jcorp at jcorporate.com
Sat Jun 24 02:21:48 UTC 2006


Log Message:
-----------
add clone override to set requesting user

Modified Files:
--------------
    expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj:
        SecuredDBObject.java

Revision Data
-------------
Index: SecuredDBObject.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/SecuredDBObject.java,v
retrieving revision 1.64
retrieving revision 1.65
diff -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/SecuredDBObject.java -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/SecuredDBObject.java -u -r1.64 -r1.65
--- expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/SecuredDBObject.java
+++ expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/SecuredDBObject.java
@@ -916,6 +916,16 @@
     }
 
     /**
+     * Creates and returns a copy of this object.
+     * this override adds requesting user
+     */
+    public Object clone() throws CloneNotSupportedException {
+        SecuredDBObject obj = (SecuredDBObject) super.clone();
+        obj.setRequestingUser(getRequestingUser());
+        return obj;
+    }
+
+    /**
      * Security check on deleteAll.
      * @throws DBException upon isAllowed() check error.
      */


More information about the cvs mailing list