[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