Author: chathura
Date: Thu Dec  6 20:04:21 2007
New Revision: 10665

Log:


Fixed the build break due to user manager API change.



Modified:
   
trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/actions/ResourceDetailsAction.java

Modified: 
trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/actions/ResourceDetailsAction.java
==============================================================================
--- 
trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/actions/ResourceDetailsAction.java
       (original)
+++ 
trunk/registry/modules/webapps/src/main/java/org/wso2/registry/web/actions/ResourceDetailsAction.java
       Thu Dec  6 20:04:21 2007
@@ -229,7 +229,7 @@
 
             Map rolePermissionMap = new HashMap();
 
-            String[] raRoles = 
realm.getAuthorizer().getAuthorizedRolesForResource(path, ActionConstants.GET);
+            String[] raRoles = 
realm.getAuthorizer().getAllowedRolesForResource(path, ActionConstants.GET);
             for (int i = 0; i < raRoles.length; i++) {
                 if (rolePermissionMap.containsKey(raRoles[i])) {
                     Permission permission = (Permission) 
rolePermissionMap.get(raRoles[i]);
@@ -242,21 +242,20 @@
                 }
             }
 
-            // todo: uncomment after user manager adds the method
-            //String[] rdRoles = 
realm.getAuthorizer().getDeniedRolesForResource(path, ActionConstants.GET);
-            //for (int i = 0; i < rdRoles.length; i++) {
-            //    if (rolePermissionMap.containsKey(rdRoles[i])) {
-            //        Permission permission = (Permission) 
rolePermissionMap.get(rdRoles[i]);
-            //        permission.setReadDeny(true);
-            //    } else {
-            //        Permission permission = new Permission();
-            //        permission.setUserName(rdRoles[i]);
-            //        permission.setReadDeny(true);
-            //        rolePermissionMap.put(rdRoles[i], permission);
-            //    }
-            //}
+            String[] rdRoles = 
realm.getAuthorizer().getDeniedRolesForResource(path, ActionConstants.GET);
+            for (int i = 0; i < rdRoles.length; i++) {
+                if (rolePermissionMap.containsKey(rdRoles[i])) {
+                    Permission permission = (Permission) 
rolePermissionMap.get(rdRoles[i]);
+                    permission.setReadDeny(true);
+                } else {
+                    Permission permission = new Permission();
+                    permission.setUserName(rdRoles[i]);
+                    permission.setReadDeny(true);
+                    rolePermissionMap.put(rdRoles[i], permission);
+                }
+            }
 
-            String[] waRoles = 
realm.getAuthorizer().getAuthorizedRolesForResource(path, ActionConstants.PUT);
+            String[] waRoles = 
realm.getAuthorizer().getAllowedRolesForResource(path, ActionConstants.PUT);
             for (int i = 0; i < waRoles.length; i++) {
                 if (rolePermissionMap.containsKey(waRoles[i])) {
                     Permission permission = (Permission) 
rolePermissionMap.get(waRoles[i]);
@@ -269,19 +268,18 @@
                 }
             }
 
-            // todo: uncomment after user manager adds the method
-            //String[] wdRoles = 
realm.getAuthorizer().getDeniedRolesForResource(path, ActionConstants.PUT);
-            //for (int i = 0; i < wdRoles.length; i++) {
-            //    if (rolePermissionMap.containsKey(wdRoles[i])) {
-            //        Permission permission = (Permission) 
rolePermissionMap.get(wdRoles[i]);
-            //        permission.setWriteDeny(true);
-            //    } else {
-            //        Permission permission = new Permission();
-            //        permission.setUserName(wdRoles[i]);
-            //        permission.setWriteDeny(true);
-            //        rolePermissionMap.put(wdRoles[i], permission);
-            //    }
-            //}
+            String[] wdRoles = 
realm.getAuthorizer().getDeniedRolesForResource(path, ActionConstants.PUT);
+            for (int i = 0; i < wdRoles.length; i++) {
+                if (rolePermissionMap.containsKey(wdRoles[i])) {
+                    Permission permission = (Permission) 
rolePermissionMap.get(wdRoles[i]);
+                    permission.setWriteDeny(true);
+                } else {
+                    Permission permission = new Permission();
+                    permission.setUserName(wdRoles[i]);
+                    permission.setWriteDeny(true);
+                    rolePermissionMap.put(wdRoles[i], permission);
+                }
+            }
 
             rolePermissions = new ArrayList(rolePermissionMap.values());
 

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

Reply via email to