org.wso2.registry.users
Interface UserStoreAdmin

All Superinterfaces:
UserStoreReader
All Known Implementing Classes:
ACLUserStoreAdmin, DefaultUserStoreAdmin, RegistryUserStoreAdmin

public interface UserStoreAdmin
extends UserStoreReader

Manipulates data in the User Store


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 interface org.wso2.registry.users.UserStoreReader
getAllRoleNames, getAllUserNames, getRoleProperties, getUserNamesWithPropertyValue, getUserProperties, getUserPropertyNames, getUserRoles, getUsersInRole, isExistingRole, isExistingUser
 

Method Detail

addUser

void addUser(java.lang.String userName,
             java.lang.Object credential)
             throws UserStoreException
Add user to the user store

Throws:
UserStoreException

updateUser

void updateUser(java.lang.String userName,
                java.lang.Object newCredential,
                java.lang.Object oldCredential)
                throws UserStoreException
Update user in the user store

Throws:
UserStoreException

updateUser

void updateUser(java.lang.String userName,
                java.lang.Object newCredential)
                throws UserStoreException
Update method for admin

Throws:
UserStoreException

deleteUser

void deleteUser(java.lang.String userName)
                throws UserStoreException
Delete user from user store

Throws:
UserStoreException

setUserProperties

void setUserProperties(java.lang.String userName,
                       java.util.Map properties)
                       throws UserStoreException
Set user properties in the user store

Throws:
UserStoreException

addRole

void addRole(java.lang.String roleName)
             throws UserStoreException
Add role to user store

Throws:
UserStoreException

deleteRole

void deleteRole(java.lang.String roleName)
                throws UserStoreException
Delete role from user store

Throws:
UserStoreException

setRoleProperties

void setRoleProperties(java.lang.String roleName,
                       java.util.Map properties)
                       throws UserStoreException
Set role properties in the user store

Throws:
UserStoreException

addUserToRole

void addUserToRole(java.lang.String userName,
                   java.lang.String roleName)
                   throws UserStoreException
Add user to role

Throws:
UserStoreException

removeUserFromRole

void removeUserFromRole(java.lang.String userName,
                        java.lang.String roleName)
                        throws UserStoreException
Delete user from role

Throws:
UserStoreException


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