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()
|
org.wso2.usermanager.Realm |
getRealm()
|
java.util.Map |
getUserProperties(java.lang.String userName)
|
java.lang.String |
getUserProperty(java.lang.String userName,
java.lang.String propName)
|
boolean |
isUserAuthorized(java.lang.String userName,
java.lang.String resourcePath,
java.lang.String action)
|
void |
removeRole(java.lang.String roleName)
|
void |
removeUser(java.lang.String userName)
|
void |
removeUserFromRole(java.lang.String userName,
java.lang.String roleName)
|
void |
setUserProperties(java.lang.String userName,
java.util.Map properties)
|
void |
setUserProperty(java.lang.String userName,
java.lang.String name,
java.lang.String value)
|
boolean |
userExists(java.lang.String userName)
|
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)
throws RegistryException
- Throws:
RegistryException
getRealm
public org.wso2.usermanager.Realm getRealm()
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
userExists
public boolean userExists(java.lang.String userName)
throws RegistryException
- Throws:
RegistryException
getUserProperties
public java.util.Map getUserProperties(java.lang.String userName)
throws RegistryException
- Throws:
RegistryException
setUserProperties
public void setUserProperties(java.lang.String userName,
java.util.Map properties)
throws RegistryException
- Throws:
RegistryException
getUserProperty
public java.lang.String getUserProperty(java.lang.String userName,
java.lang.String propName)
throws RegistryException
- Throws:
RegistryException
setUserProperty
public void setUserProperty(java.lang.String userName,
java.lang.String name,
java.lang.String value)
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
isUserAuthorized
public boolean isUserAuthorized(java.lang.String userName,
java.lang.String resourcePath,
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.