Author: dimuthul
Date: Wed Jan 16 22:32:08 2008
New Revision: 12379

Log:

Adding the ACLAdminChecker.java


Added:
   
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/acl/realm/ACLAdminChecker.java
Modified:
   
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/acl/realm/ACLUserStoreAdmin.java

Added: 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/acl/realm/ACLAdminChecker.java
==============================================================================
--- (empty file)
+++ 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/acl/realm/ACLAdminChecker.java
    Wed Jan 16 22:32:08 2008
@@ -0,0 +1,23 @@
+package org.wso2.usermanager.acl.realm;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.wso2.usermanager.Realm;
+import org.wso2.usermanager.UserManagerException;
+
+public class ACLAdminChecker {
+    
+    private static List adminUsers = new ArrayList();
+    
+    public static void loadAdminUsers(String adminRole, Realm realm) throws 
UserManagerException{
+        String[] users = realm.getUserStoreReader().getUsersInRole(adminRole);
+        for(int i=0;i<users.length;i++){
+            adminUsers.add(users[i]);
+        }
+    }
+    
+    public static boolean isAdminUser(String username){
+        return adminUsers.contains(username);
+    }
+}

Modified: 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/acl/realm/ACLUserStoreAdmin.java
==============================================================================
--- 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/acl/realm/ACLUserStoreAdmin.java
  (original)
+++ 
trunk/commons/usermanager/modules/core/src/main/java/org/wso2/usermanager/acl/realm/ACLUserStoreAdmin.java
  Wed Jan 16 22:32:08 2008
@@ -81,7 +81,7 @@
             return;
         }else if(ACLAdminChecker.isAdminUser(userName)){
             /*
-              TODO : is there a requirement to delete the user
+              TODO : Is there a requirement to delete the user
               if the caller is a Admin
             */
             return;

_______________________________________________
Commons-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/commons-dev

Reply via email to