Author: markt
Date: Wed Mar  3 14:38:01 2010
New Revision: 918489

URL: http://svn.apache.org/viewvc?rev=918489&view=rev
Log:
Implement review feedback

Modified:
    tomcat/trunk/java/org/apache/catalina/realm/JNDIRealm.java

Modified: tomcat/trunk/java/org/apache/catalina/realm/JNDIRealm.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/realm/JNDIRealm.java?rev=918489&r1=918488&r2=918489&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/realm/JNDIRealm.java (original)
+++ tomcat/trunk/java/org/apache/catalina/realm/JNDIRealm.java Wed Mar  3 
14:38:01 2010
@@ -1617,7 +1617,7 @@
             containerLog.trace("  getRoles(" + dn + ")");
 
         // Start with roles retrieved from the user entry
-        ArrayList<String> list = user.roles;
+        List<String> list = user.roles;
         if (list == null) {
             list = new ArrayList<String>();
         }
@@ -2218,21 +2218,21 @@
      // ------------------------------------------------------ Private Classes
     
      /**
-      * A private class representing a User
+      * A protected class representing a User
       */
      protected static class User {
          
-         private String username = null;
-         private String dn = null;
-         private String password = null;
-         private ArrayList<String> roles = null;
+         final private String username;
+         final private String dn;
+         final private String password;
+         final private List<String> roles;
 
-         User(String username, String dn, String password,
-                 ArrayList<String> roles) {
+         protected User(String username, String dn, String password,
+                 List<String> roles) {
              this.username = username;
              this.dn = dn;
              this.password = password;
-             this.roles = roles;
+             this.roles = Collections.unmodifiableList(roles);
          }
     
          public String getUserName() {
@@ -2248,7 +2248,7 @@
          }
          
          public List<String> getRoles() {
-             return Collections.unmodifiableList(roles);
+             return roles;
          }
      }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to