[cvs] expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj RowSecuredDBObject.java

JCorporate Ltd jcorp at jcorp2.servlets.net
Tue May 11 23:52:38 PDT 2004


Update of /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj
In directory jcorp2.servlets.net:/tmp/cvs-serv3291/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj

Modified Files:
	RowSecuredDBObject.java 
Log Message:
use localconnection, if available, to create and delete permissions, in order to preserve transaction context, if any


Index: RowSecuredDBObject.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/RowSecuredDBObject.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** RowSecuredDBObject.java	10 May 2004 19:00:50 -0000	1.25
--- RowSecuredDBObject.java	12 May 2004 06:52:36 -0000	1.26
***************
*** 219,222 ****
--- 219,226 ----
          rowGroupPerms.setDataContext(getDataContext());
  
+         if (getLocalConnection() != null) {
+             rowGroupPerms.setConnection(getLocalConnection());
+         }
+ 
          return rowGroupPerms.searchAndRetrieveList();
      }
***************
*** 764,767 ****
--- 768,775 ----
          rowGroupPerms.setDataContext(getDataContext());
          rowGroupPerms.group(group);
+ 
+         if (getLocalConnection() != null) {
+             rowGroupPerms.setConnection(getLocalConnection());
+         }
  
          if (rowGroupPerms.find()) {



More information about the cvs mailing list