org.wso2.registry.jdbc.realm
Class RegistryUserStoreAdmin

java.lang.Object
  extended by org.wso2.usermanager.readwrite.DefaultUserStoreReader
      extended by org.wso2.usermanager.readwrite.DefaultUserStoreAdmin
          extended by org.wso2.registry.jdbc.realm.RegistryUserStoreAdmin
All Implemented Interfaces:
org.wso2.usermanager.UserStoreAdmin, org.wso2.usermanager.UserStoreReader

public class RegistryUserStoreAdmin
extends org.wso2.usermanager.readwrite.DefaultUserStoreAdmin


Field Summary
 
Fields inherited from class org.wso2.usermanager.readwrite.DefaultUserStoreReader
data, dataSource
 
Constructor Summary
RegistryUserStoreAdmin(javax.sql.DataSource dataSource)
           
 
Method Summary
 void addUser(java.lang.String userName, java.lang.Object credential)
           
 void deleteRole(java.lang.String roleName)
           
 void deleteUser(java.lang.String userName)
           
 void removeUserFromRole(java.lang.String userName, java.lang.String roleName)
           
 void updateUser(java.lang.String userName, java.lang.Object newCredential, java.lang.Object oldCredential)
           
 
Methods inherited from class org.wso2.usermanager.readwrite.DefaultUserStoreAdmin
addRole, addUserToRole, setRoleProperties, setUserProperties, updateUser
 
Methods inherited from class org.wso2.usermanager.readwrite.DefaultUserStoreReader
getAllRoleNames, getAllUserNames, getRoleProperties, getUserNamesWithPropertyValue, getUserProperties, getUserPropertyNames, getUserRoles, getUsersInRole, isExistingUser
 
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.UserStoreReader
getAllRoleNames, getAllUserNames, getRoleProperties, getUserNamesWithPropertyValue, getUserProperties, getUserPropertyNames, getUserRoles, getUsersInRole, isExistingUser
 

Constructor Detail

RegistryUserStoreAdmin

public RegistryUserStoreAdmin(javax.sql.DataSource dataSource)
                       throws org.wso2.usermanager.UserManagerException
Throws:
org.wso2.usermanager.UserManagerException
Method Detail

addUser

public void addUser(java.lang.String userName,
                    java.lang.Object credential)
             throws org.wso2.usermanager.UserManagerException
Specified by:
addUser in interface org.wso2.usermanager.UserStoreAdmin
Overrides:
addUser in class org.wso2.usermanager.readwrite.DefaultUserStoreAdmin
Throws:
org.wso2.usermanager.UserManagerException

deleteUser

public void deleteUser(java.lang.String userName)
                throws org.wso2.usermanager.UserManagerException
Specified by:
deleteUser in interface org.wso2.usermanager.UserStoreAdmin
Overrides:
deleteUser in class org.wso2.usermanager.readwrite.DefaultUserStoreAdmin
Throws:
org.wso2.usermanager.UserManagerException

deleteRole

public void deleteRole(java.lang.String roleName)
                throws org.wso2.usermanager.UserManagerException
Specified by:
deleteRole in interface org.wso2.usermanager.UserStoreAdmin
Overrides:
deleteRole in class org.wso2.usermanager.readwrite.DefaultUserStoreAdmin
Throws:
org.wso2.usermanager.UserManagerException

removeUserFromRole

public void removeUserFromRole(java.lang.String userName,
                               java.lang.String roleName)
                        throws org.wso2.usermanager.UserManagerException
Specified by:
removeUserFromRole in interface org.wso2.usermanager.UserStoreAdmin
Overrides:
removeUserFromRole in class org.wso2.usermanager.readwrite.DefaultUserStoreAdmin
Throws:
org.wso2.usermanager.UserManagerException

updateUser

public void updateUser(java.lang.String userName,
                       java.lang.Object newCredential,
                       java.lang.Object oldCredential)
                throws org.wso2.usermanager.UserManagerException
Specified by:
updateUser in interface org.wso2.usermanager.UserStoreAdmin
Overrides:
updateUser in class org.wso2.usermanager.readwrite.DefaultUserStoreAdmin
Throws:
org.wso2.usermanager.UserManagerException


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