org.wso2.registry.users.def
Class DefaultUserStoreAdmin

java.lang.Object
  extended by org.wso2.registry.users.def.DefaultUserStoreReader
      extended by org.wso2.registry.users.def.DefaultUserStoreAdmin
All Implemented Interfaces:
UserStoreAdmin, UserStoreReader

public class DefaultUserStoreAdmin
extends DefaultUserStoreReader
implements UserStoreAdmin

Manipulates data in the User Store

See Also:
org.wso2.usermanager.UserStoreAdmin

Field Summary
 
Fields inherited from class org.wso2.registry.users.def.DefaultUserStoreReader
dataSource
 
Constructor Summary
DefaultUserStoreAdmin(javax.sql.DataSource dataSource)
           
 
Method Summary
 void addRole(java.lang.String roleName)
          Add role to user store
 void addUser(java.lang.String userName, java.lang.Object credential)
          Add user to the user store
 void addUserToRole(java.lang.String userName, java.lang.String roleName)
          Add user to role
 void deleteRole(java.lang.String roleName)
          Delete role from user store
 void deleteUser(java.lang.String userName)
          Delete user from user store
 void removeUserFromRole(java.lang.String userName, java.lang.String roleName)
          Delete user from role
 void setRoleProperties(java.lang.String roleName, java.util.Map properties)
          Set role properties in the user store
 void setUserProperties(java.lang.String userName, java.util.Map properties)
          Set user properties in the user store
 void updateUser(java.lang.String userName, java.lang.Object newCredential)
          Update method for admin
 void updateUser(java.lang.String userName, java.lang.Object newCredential, java.lang.Object oldCredential)
          Update user in the user store
 
Methods inherited from class org.wso2.registry.users.def.DefaultUserStoreReader
getAllRoleNames, getAllUserNames, getRoleProperties, getUserNamesWithPropertyValue, getUserProperties, getUserPropertyNames, getUserRoles, getUsersInRole, isExistingRole, 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.registry.users.UserStoreReader
getAllRoleNames, getAllUserNames, getRoleProperties, getUserNamesWithPropertyValue, getUserProperties, getUserPropertyNames, getUserRoles, getUsersInRole, isExistingRole, isExistingUser
 

Constructor Detail

DefaultUserStoreAdmin

public DefaultUserStoreAdmin(javax.sql.DataSource dataSource)
Method Detail

addUser

public void addUser(java.lang.String userName,
                    java.lang.Object credential)
             throws UserStoreException
Description copied from interface: UserStoreAdmin
Add user to the user store

Specified by:
addUser in interface UserStoreAdmin
Throws:
UserStoreException

updateUser

public void updateUser(java.lang.String userName,
                       java.lang.Object newCredential,
                       java.lang.Object oldCredential)
                throws UserStoreException
Description copied from interface: UserStoreAdmin
Update user in the user store

Specified by:
updateUser in interface UserStoreAdmin
Throws:
UserStoreException

updateUser

public void updateUser(java.lang.String userName,
                       java.lang.Object newCredential)
                throws UserStoreException
Description copied from interface: UserStoreAdmin
Update method for admin

Specified by:
updateUser in interface UserStoreAdmin
Throws:
UserStoreException

deleteUser

public void deleteUser(java.lang.String userName)
                throws UserStoreException
Description copied from interface: UserStoreAdmin
Delete user from user store

Specified by:
deleteUser in interface UserStoreAdmin
Throws:
UserStoreException

setUserProperties

public void setUserProperties(java.lang.String userName,
                              java.util.Map properties)
                       throws UserStoreException
Description copied from interface: UserStoreAdmin
Set user properties in the user store

Specified by:
setUserProperties in interface UserStoreAdmin
Throws:
UserStoreException

setRoleProperties

public void setRoleProperties(java.lang.String roleName,
                              java.util.Map properties)
                       throws UserStoreException
Description copied from interface: UserStoreAdmin
Set role properties in the user store

Specified by:
setRoleProperties in interface UserStoreAdmin
Throws:
UserStoreException

addRole

public void addRole(java.lang.String roleName)
             throws UserStoreException
Description copied from interface: UserStoreAdmin
Add role to user store

Specified by:
addRole in interface UserStoreAdmin
Throws:
UserStoreException

deleteRole

public void deleteRole(java.lang.String roleName)
                throws UserStoreException
Description copied from interface: UserStoreAdmin
Delete role from user store

Specified by:
deleteRole in interface UserStoreAdmin
Throws:
UserStoreException

addUserToRole

public void addUserToRole(java.lang.String userName,
                          java.lang.String roleName)
                   throws UserStoreException
Description copied from interface: UserStoreAdmin
Add user to role

Specified by:
addUserToRole in interface UserStoreAdmin
Throws:
UserStoreException

removeUserFromRole

public void removeUserFromRole(java.lang.String userName,
                               java.lang.String roleName)
                        throws UserStoreException
Description copied from interface: UserStoreAdmin
Delete user from role

Specified by:
removeUserFromRole in interface UserStoreAdmin
Throws:
UserStoreException


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