org.codehaus.plexus.redback.users.configurable
Class ConfigurableUserManager
java.lang.Object
org.codehaus.plexus.redback.users.AbstractUserManager
org.codehaus.plexus.redback.users.configurable.ConfigurableUserManager
- All Implemented Interfaces:
- org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, UserManager
@Service(value="userManager#configurable")
public class ConfigurableUserManager
- extends AbstractUserManager
- implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
- Version:
- "Id$
- Author:
- jesse
| 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
getGuestUser
public User getGuestUser()
throws UserNotFoundException
- Specified by:
getGuestUser in interface UserManager- Overrides:
getGuestUser in class AbstractUserManager
- Throws:
UserNotFoundException
findUsersByEmailKey
public java.util.List<User> findUsersByEmailKey(java.lang.String emailKey,
boolean orderAscending)
- Specified by:
findUsersByEmailKey in interface UserManager
findUsersByFullNameKey
public java.util.List<User> findUsersByFullNameKey(java.lang.String fullNameKey,
boolean orderAscending)
- Specified by:
findUsersByFullNameKey in interface UserManager
findUsersByQuery
public java.util.List<User> findUsersByQuery(UserQuery query)
- Specified by:
findUsersByQuery in interface UserManager
findUsersByUsernameKey
public java.util.List<User> 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<User> getUsers()
- Specified by:
getUsers in interface UserManager
getUsers
public java.util.List<User> 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-2010 Codehaus. All Rights Reserved.