org.wso2.registry.secure
Class RegistryUserManager
java.lang.Object
org.wso2.registry.secure.RegistryUserManager
public class RegistryUserManager
- extends java.lang.Object
Handles user related operations in the registry. Checks if the actor is authorized to perform
the requested operation and delegated it to the realm, if authorization succeeds.
Constructor Summary |
RegistryUserManager(org.wso2.usermanager.Realm realm,
java.lang.String userName)
|
Method Summary |
void |
addRole(java.lang.String roleName)
|
void |
addUser(java.lang.String userName,
java.lang.String password)
|
void |
addUserToRole(java.lang.String userName,
java.lang.String roleName)
|
void |
authorizeRole(java.lang.String roleName,
java.lang.String resourceID,
java.lang.String action)
|
void |
authorizeUser(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)
|
java.lang.String[] |
getAllRoles()
|
java.lang.String[] |
getAllUsers()
|
void |
removeRole(java.lang.String roleName)
|
void |
removeUser(java.lang.String userName)
|
void |
removeUserFromRole(java.lang.String userName,
java.lang.String roleName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegistryUserManager
public RegistryUserManager(org.wso2.usermanager.Realm realm,
java.lang.String userName)
addUser
public void addUser(java.lang.String userName,
java.lang.String password)
throws RegistryException
- Throws:
RegistryException
addRole
public void addRole(java.lang.String roleName)
throws RegistryException
- Throws:
RegistryException
removeUser
public void removeUser(java.lang.String userName)
throws RegistryException
- Throws:
RegistryException
removeRole
public void removeRole(java.lang.String roleName)
throws RegistryException
- Throws:
RegistryException
getAllUsers
public java.lang.String[] getAllUsers()
throws RegistryException
- Throws:
RegistryException
getAllRoles
public java.lang.String[] getAllRoles()
throws RegistryException
- Throws:
RegistryException
authorizeUser
public void authorizeUser(java.lang.String userName,
java.lang.String resourceID,
java.lang.String action)
throws RegistryException
- Throws:
RegistryException
authorizeRole
public void authorizeRole(java.lang.String roleName,
java.lang.String resourceID,
java.lang.String action)
throws RegistryException
- Throws:
RegistryException
denyUser
public void denyUser(java.lang.String userName,
java.lang.String resourceID,
java.lang.String action)
throws RegistryException
- Throws:
RegistryException
denyRole
public void denyRole(java.lang.String roleName,
java.lang.String resourceID,
java.lang.String action)
throws RegistryException
- Throws:
RegistryException
addUserToRole
public void addUserToRole(java.lang.String userName,
java.lang.String roleName)
throws RegistryException
- Throws:
RegistryException
removeUserFromRole
public void removeUserFromRole(java.lang.String userName,
java.lang.String roleName)
throws RegistryException
- Throws:
RegistryException
Copyright © 2007 Apache Web Services Project. All Rights Reserved.