org.wso2.registry.secure
Class RegistryUserManager

java.lang.Object
  extended by 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 addUser(java.lang.String userName, java.lang.String password)
           
 void authorizeUser(java.lang.String userName, 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[] getAllUsers()
           
 void removeUser(java.lang.String userName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistryUserManager

public RegistryUserManager(org.wso2.usermanager.Realm realm,
                           java.lang.String userName)
Method Detail

addUser

public void addUser(java.lang.String userName,
                    java.lang.String password)
             throws RegistryException
Throws:
RegistryException

removeUser

public void removeUser(java.lang.String userName)
                throws RegistryException
Throws:
RegistryException

getAllUsers

public java.lang.String[] getAllUsers()
                               throws RegistryException
Throws:
RegistryException

authorizeUser

public void authorizeUser(java.lang.String userName,
                          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


Copyright © 2007 Apache Web Services Project. All Rights Reserved.