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.