You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by ar...@apache.org on 2005/12/31 19:43:30 UTC

cvs commit: db-ojb/src/java/org/apache/ojb/odmg/locking LockManagerOdmgImpl.java

arminw      2005/12/31 10:43:30

  Modified:    src/java/org/apache/ojb/odmg/locking Tag: OJB_1_0_RELEASE
                        LockManagerOdmgImpl.java
  Log:
  simplify checks
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.1.2.5   +4 -4      db-ojb/src/java/org/apache/ojb/odmg/locking/LockManagerOdmgImpl.java
  
  Index: LockManagerOdmgImpl.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/odmg/locking/LockManagerOdmgImpl.java,v
  retrieving revision 1.1.2.4
  retrieving revision 1.1.2.5
  diff -u -r1.1.2.4 -r1.1.2.5
  --- LockManagerOdmgImpl.java	21 Dec 2005 22:29:51 -0000	1.1.2.4
  +++ LockManagerOdmgImpl.java	31 Dec 2005 18:43:30 -0000	1.1.2.5
  @@ -53,7 +53,7 @@
       {
           ClassDescriptor cld = tx.getBroker().getClassDescriptor(ProxyHelper.getRealClass(obj));
           int isolationLevel = cld.getIsolationLevel();
  -        return ignore(isolationLevel) ? true : lm.readLock(tx.getGUID(), oid, isolationLevel);
  +        return ignore(isolationLevel) || lm.readLock(tx.getGUID(), oid, isolationLevel);
       }
   
       public boolean writeLock(TransactionImpl tx, Object obj)
  @@ -66,7 +66,7 @@
       {
           ClassDescriptor cld = tx.getBroker().getClassDescriptor(ProxyHelper.getRealClass(obj));
           int isolationLevel = cld.getIsolationLevel();
  -        return ignore(isolationLevel) ? true : lm.writeLock(tx.getGUID(), oid, isolationLevel);
  +        return ignore(isolationLevel) || lm.writeLock(tx.getGUID(), oid, isolationLevel);
       }
   
       public boolean upgradeLock(TransactionImpl tx, Object obj)
  @@ -79,7 +79,7 @@
       {
           ClassDescriptor cld = tx.getBroker().getClassDescriptor(ProxyHelper.getRealClass(obj));
           int isolationLevel = cld.getIsolationLevel();
  -        return ignore(isolationLevel) ? true : lm.upgradeLock(tx.getGUID(), oid, isolationLevel);
  +        return ignore(isolationLevel) || lm.upgradeLock(tx.getGUID(), oid, isolationLevel);
       }
   
       public boolean releaseLock(TransactionImpl tx, Object obj)
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org