Author: mir
Date: Mon Feb 15 21:49:26 2010
New Revision: 910342

URL: http://svn.apache.org/viewvc?rev=910342&view=rev
Log:
added additional method in UserUtil to get the name of the user associated to a 
AccessControlContext

Modified:
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.platform.security/src/main/java/org/apache/clerezza/platform/security/UserUtil.java

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.platform.security/src/main/java/org/apache/clerezza/platform/security/UserUtil.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.platform.security/src/main/java/org/apache/clerezza/platform/security/UserUtil.java?rev=910342&r1=910341&r2=910342&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.platform.security/src/main/java/org/apache/clerezza/platform/security/UserUtil.java
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.platform.security/src/main/java/org/apache/clerezza/platform/security/UserUtil.java
 Mon Feb 15 21:49:26 2010
@@ -36,11 +36,22 @@
 
        /**
         *
-        * @return the name of user which is associated to the current thread
+        * @return the name of user which is associated to the 
+        * <code>AccessControlContext</code> of the current thread.
         */
-       public static String getCurrentUserName() {
-               Subject subject;
-               final AccessControlContext context = 
AccessController.getContext();
+       public static String getCurrentUserName() {              
+               return getUserName(AccessController.getContext());
+       }
+       
+       /**
+        * Returns the name of the user associtated with the specified 
+        * <code>AccessControlContext</code>.
+        * 
+        * @param context
+        * @return
+        */
+       public static String getUserName(final AccessControlContext context) {
+               Subject subject;                
                try {
                        subject = AccessController.doPrivileged(new 
PrivilegedExceptionAction<Subject>() {
 


Reply via email to