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