org.wso2.registry.jdbc.realm
Class RegistryAccessControlAdmin
java.lang.Object
org.wso2.usermanager.readwrite.DefaultAuthorizer
org.wso2.usermanager.readwrite.DefaultAccessControlAdmin
org.wso2.registry.jdbc.realm.RegistryAccessControlAdmin
- All Implemented Interfaces:
- org.wso2.usermanager.AccessControlAdmin, org.wso2.usermanager.Authorizer
public class RegistryAccessControlAdmin
- extends org.wso2.usermanager.readwrite.DefaultAccessControlAdmin
| Fields inherited from class org.wso2.usermanager.readwrite.DefaultAuthorizer |
data, dataSource |
|
Method Summary |
void |
clearRoleAuthorization(java.lang.String roleName,
java.lang.String resourceId,
java.lang.String action)
|
void |
clearUserAuthorization(java.lang.String userName,
java.lang.String resourceId,
java.lang.String action)
|
void |
denyRole(java.lang.String roleName,
java.lang.String resourceId,
java.lang.String action)
|
void |
denyUser(java.lang.String userName,
java.lang.String resourceId,
java.lang.String action)
|
| Methods inherited from class org.wso2.usermanager.readwrite.DefaultAccessControlAdmin |
authorizeRole, authorizeUser, clearResourceAuthorizations, copyAuthorizations, getOrAddPermissionId |
| Methods inherited from class org.wso2.usermanager.readwrite.DefaultAuthorizer |
getAllowedRolesForResource, getAllowedUsersForResource, getData, getDeniedRolesForResource, getDeniedUsersForResource, isRoleAuthorized, isUserAuthorized, setData |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.wso2.usermanager.Authorizer |
getAllowedRolesForResource, getAllowedUsersForResource, getDeniedRolesForResource, getDeniedUsersForResource, isRoleAuthorized, isUserAuthorized |
RegistryAccessControlAdmin
public RegistryAccessControlAdmin(javax.sql.DataSource dataSource,
java.lang.String algo)
clearUserAuthorization
public void clearUserAuthorization(java.lang.String userName,
java.lang.String resourceId,
java.lang.String action)
throws org.wso2.usermanager.UserManagerException
- Specified by:
clearUserAuthorization in interface org.wso2.usermanager.AccessControlAdmin- Overrides:
clearUserAuthorization in class org.wso2.usermanager.readwrite.DefaultAccessControlAdmin
- Throws:
org.wso2.usermanager.UserManagerException
denyUser
public void denyUser(java.lang.String userName,
java.lang.String resourceId,
java.lang.String action)
throws org.wso2.usermanager.UserManagerException
- Specified by:
denyUser in interface org.wso2.usermanager.AccessControlAdmin- Overrides:
denyUser in class org.wso2.usermanager.readwrite.DefaultAccessControlAdmin
- Throws:
org.wso2.usermanager.UserManagerException
clearRoleAuthorization
public void clearRoleAuthorization(java.lang.String roleName,
java.lang.String resourceId,
java.lang.String action)
throws org.wso2.usermanager.UserManagerException
- Specified by:
clearRoleAuthorization in interface org.wso2.usermanager.AccessControlAdmin- Overrides:
clearRoleAuthorization in class org.wso2.usermanager.readwrite.DefaultAccessControlAdmin
- Throws:
org.wso2.usermanager.UserManagerException
denyRole
public void denyRole(java.lang.String roleName,
java.lang.String resourceId,
java.lang.String action)
throws org.wso2.usermanager.UserManagerException
- Specified by:
denyRole in interface org.wso2.usermanager.AccessControlAdmin- Overrides:
denyRole in class org.wso2.usermanager.readwrite.DefaultAccessControlAdmin
- Throws:
org.wso2.usermanager.UserManagerException
Copyright © 2007 Apache Web Services Project. All Rights Reserved.