org.codehaus.plexus.redback.users.configurable
Class ConfigurableUserManager
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.codehaus.plexus.redback.users.AbstractUserManager
org.codehaus.plexus.redback.users.configurable.ConfigurableUserManager
- All Implemented Interfaces:
- org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, UserManager
public class ConfigurableUserManager
- extends AbstractUserManager
- implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
- Version:
- "$Id:$"
- Author:
- jesse
| Fields inherited from interface org.codehaus.plexus.redback.users.UserManager |
ROLE |
| Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
USER_MANAGER_IMPL
public static final java.lang.String USER_MANAGER_IMPL
- See Also:
- Constant Field Values
ConfigurableUserManager
public ConfigurableUserManager()
initialize
public void initialize()
throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
- Specified by:
initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
- Throws:
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
addUser
public User addUser(User user)
- Specified by:
addUser in interface UserManager
addUserUnchecked
public void addUserUnchecked(User user)
- Specified by:
addUserUnchecked in interface UserManager
createUser
public User createUser(java.lang.String username,
java.lang.String fullName,
java.lang.String emailAddress)
- Specified by:
createUser in interface UserManager
createUserQuery
public UserQuery createUserQuery()
- Specified by:
createUserQuery in interface UserManager
deleteUser
public void deleteUser(java.lang.Object principal)
throws UserNotFoundException
- Specified by:
deleteUser in interface UserManager
- Throws:
UserNotFoundException
deleteUser
public void deleteUser(java.lang.String username)
throws UserNotFoundException
- Specified by:
deleteUser in interface UserManager
- Throws:
UserNotFoundException
eraseDatabase
public void eraseDatabase()
- Specified by:
eraseDatabase in interface UserManager
findUser
public User findUser(java.lang.String username)
throws UserNotFoundException
- Specified by:
findUser in interface UserManager
- Throws:
UserNotFoundException
findUser
public User findUser(java.lang.Object principal)
throws UserNotFoundException
- Specified by:
findUser in interface UserManager
- Throws:
UserNotFoundException
findUsersByEmailKey
public java.util.List findUsersByEmailKey(java.lang.String emailKey,
boolean orderAscending)
- Specified by:
findUsersByEmailKey in interface UserManager
findUsersByFullNameKey
public java.util.List findUsersByFullNameKey(java.lang.String fullNameKey,
boolean orderAscending)
- Specified by:
findUsersByFullNameKey in interface UserManager
findUsersByQuery
public java.util.List findUsersByQuery(UserQuery query)
- Specified by:
findUsersByQuery in interface UserManager
findUsersByUsernameKey
public java.util.List findUsersByUsernameKey(java.lang.String usernameKey,
boolean orderAscending)
- Specified by:
findUsersByUsernameKey in interface UserManager
getId
public java.lang.String getId()
- Specified by:
getId in interface UserManager
getUsers
public java.util.List getUsers()
- Specified by:
getUsers in interface UserManager
getUsers
public java.util.List getUsers(boolean orderAscending)
- Specified by:
getUsers in interface UserManager
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnly in interface UserManager
updateUser
public User updateUser(User user)
throws UserNotFoundException
- Specified by:
updateUser in interface UserManager
- Throws:
UserNotFoundException
userExists
public boolean userExists(java.lang.Object principal)
- Specified by:
userExists in interface UserManager
Copyright © 2006-2008 Codehaus. All Rights Reserved.