You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by oz...@apache.org on 2004/06/24 14:10:00 UTC

cvs commit: jakarta-slide/src/share/org/apache/slide/common SlideTokenImpl.java SlideToken.java SlideTokenWrapper.java

ozeigermann    2004/06/24 05:10:00

  Modified:    src/share/org/apache/slide/common SlideTokenImpl.java
                        SlideToken.java SlideTokenWrapper.java
  Log:
  Documented and cleaned external transaction flag
  
  Revision  Changes    Path
  1.12      +13 -5     jakarta-slide/src/share/org/apache/slide/common/SlideTokenImpl.java
  
  Index: SlideTokenImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/SlideTokenImpl.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- SlideTokenImpl.java	23 Jun 2004 09:57:14 -0000	1.11
  +++ SlideTokenImpl.java	24 Jun 2004 12:10:00 -0000	1.12
  @@ -122,8 +122,12 @@
       private Hashtable resolveCache = new Hashtable();
       private Hashtable matchPrincipalCache = new Hashtable();
   
  +    /**
  +     * Determines if this request is part of an externally controlled transaction. 
  +     */
       private boolean isExternalTransaction = false;
       
  +    
       // ------------------------------------------------------------- Properties
       
       
  @@ -390,12 +394,16 @@
           throw new UnsupportedOperationException();
       }
   
  -
  +    /**
  +     * Checks if this request is part of an externally controlled transaction. 
  +     */
       public boolean isExternalTransaction() {
           return isExternalTransaction;
       }
   
  -
  +    /**
  +     * Sets if this request is part of an externally controlled transaction. 
  +     */
       public void setExternalTx() {
           isExternalTransaction = true;
       }
  
  
  
  1.18      +11 -4     jakarta-slide/src/share/org/apache/slide/common/SlideToken.java
  
  Index: SlideToken.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/SlideToken.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- SlideToken.java	23 Jun 2004 09:57:14 -0000	1.17
  +++ SlideToken.java	24 Jun 2004 12:10:00 -0000	1.18
  @@ -262,7 +262,14 @@
       
       public void setForceLock(boolean forceLock);
       
  +    /**
  +     * Checks if this request is part of an externally controlled transaction. 
  +     */
       public boolean isExternalTransaction();
  +
  +    /**
  +     * Sets if this request is part of an externally controlled transaction. 
  +     */
       public void setExternalTx();
   }
   
  
  
  
  1.12      +13 -10    jakarta-slide/src/share/org/apache/slide/common/SlideTokenWrapper.java
  
  Index: SlideTokenWrapper.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/SlideTokenWrapper.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- SlideTokenWrapper.java	23 Jun 2004 09:57:14 -0000	1.11
  +++ SlideTokenWrapper.java	24 Jun 2004 12:10:00 -0000	1.12
  @@ -56,6 +56,7 @@
           this.forceStoreEnlistment = true;// forceStoreEnlistment;
           this.forceSecurity = token.isForceSecurity();
           this.forceLock = token.isForceLock();
  +        this.isExternalTransaction = token.isExternalTransaction();
       }
       
       
  @@ -71,8 +72,7 @@
       private boolean forceStoreEnlistment = false;
       private boolean forceSecurity = true;
       private boolean forceLock = true;
  -    
  -    
  +    private boolean isExternalTransaction = false;
       
       // ------------------------------------------------------------- Properties
       
  @@ -334,14 +334,17 @@
           return wrappedToken.checkMatchPrincipalCache(checkSubject, matchSubject);
       }
   
  +    /**
  +     * Checks if this request is part of an externally controlled transaction. 
  +     */
       public boolean isExternalTransaction() {
  -        return wrappedToken.isExternalTransaction();
  +        return isExternalTransaction;
       }
   
  -
  +    /**
  +     * Sets if this request is part of an externally controlled transaction. 
  +     */
       public void setExternalTx() {
  -        wrappedToken.setExternalTx();
  +        isExternalTransaction = true;
       }
  -
  -    
   }
  
  
  

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