@Service(value="userManager#archiva") public class ArchivaConfigurableUsersManager extends org.apache.archiva.redback.users.AbstractUserManager
| Modifier and Type | Field and Description |
|---|---|
private org.springframework.context.ApplicationContext |
applicationContext |
private RedbackRuntimeConfigurationAdmin |
redbackRuntimeConfigurationAdmin |
private Map<String,org.apache.archiva.redback.users.UserManager> |
userManagerPerId |
private org.apache.archiva.redback.components.cache.Cache<String,org.apache.archiva.redback.users.User> |
usersCache |
private boolean |
useUsersCache |
| Constructor and Description |
|---|
ArchivaConfigurableUsersManager() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.archiva.redback.users.User |
addUser(org.apache.archiva.redback.users.User user) |
void |
addUserUnchecked(org.apache.archiva.redback.users.User user) |
org.apache.archiva.redback.users.User |
createGuestUser() |
org.apache.archiva.redback.users.User |
createUser(String username,
String fullName,
String emailAddress) |
org.apache.archiva.redback.users.UserQuery |
createUserQuery() |
void |
deleteUser(String username) |
void |
eraseDatabase() |
org.apache.archiva.redback.users.User |
findUser(String username) |
org.apache.archiva.redback.users.User |
findUser(String username,
boolean useCache) |
List<org.apache.archiva.redback.users.User> |
findUsersByEmailKey(String emailKey,
boolean orderAscending) |
List<org.apache.archiva.redback.users.User> |
findUsersByFullNameKey(String fullNameKey,
boolean orderAscending) |
List<org.apache.archiva.redback.users.User> |
findUsersByQuery(org.apache.archiva.redback.users.UserQuery query) |
List<org.apache.archiva.redback.users.User> |
findUsersByUsernameKey(String usernameKey,
boolean orderAscending) |
String |
getDescriptionKey() |
org.apache.archiva.redback.users.User |
getGuestUser() |
String |
getId() |
List<org.apache.archiva.redback.users.User> |
getUsers() |
List<org.apache.archiva.redback.users.User> |
getUsers(boolean orderAscending) |
void |
initialize() |
boolean |
isFinalImplementation() |
boolean |
isReadOnly() |
void |
setUserManagerImpl(org.apache.archiva.redback.users.UserManager userManagerImpl) |
org.apache.archiva.redback.users.User |
updateUser(org.apache.archiva.redback.users.User user) |
org.apache.archiva.redback.users.User |
updateUser(org.apache.archiva.redback.users.User user,
boolean passwordChangeRequired) |
boolean |
userExists(String userName) |
protected boolean |
useUsersCache() |
@Inject private RedbackRuntimeConfigurationAdmin redbackRuntimeConfigurationAdmin
@Inject private org.springframework.context.ApplicationContext applicationContext
private Map<String,org.apache.archiva.redback.users.UserManager> userManagerPerId
@Inject @Named(value="cache#users") private org.apache.archiva.redback.components.cache.Cache<String,org.apache.archiva.redback.users.User> usersCache
private boolean useUsersCache
public ArchivaConfigurableUsersManager()
@PostConstruct public void initialize()
initialize in interface org.apache.archiva.redback.users.UserManagerinitialize in class org.apache.archiva.redback.users.AbstractUserManagerprotected boolean useUsersCache()
public org.apache.archiva.redback.users.User addUser(org.apache.archiva.redback.users.User user) throws org.apache.archiva.redback.users.UserManagerException
org.apache.archiva.redback.users.UserManagerExceptionpublic void addUserUnchecked(org.apache.archiva.redback.users.User user) throws org.apache.archiva.redback.users.UserManagerException
org.apache.archiva.redback.users.UserManagerExceptionpublic org.apache.archiva.redback.users.User createUser(String username, String fullName, String emailAddress) throws org.apache.archiva.redback.users.UserManagerException
org.apache.archiva.redback.users.UserManagerExceptionpublic org.apache.archiva.redback.users.UserQuery createUserQuery()
public void deleteUser(String username) throws org.apache.archiva.redback.users.UserNotFoundException, org.apache.archiva.redback.users.UserManagerException
org.apache.archiva.redback.users.UserNotFoundExceptionorg.apache.archiva.redback.users.UserManagerExceptionpublic void eraseDatabase()
public org.apache.archiva.redback.users.User findUser(String username, boolean useCache) throws org.apache.archiva.redback.users.UserNotFoundException, org.apache.archiva.redback.users.UserManagerException
org.apache.archiva.redback.users.UserNotFoundExceptionorg.apache.archiva.redback.users.UserManagerExceptionpublic org.apache.archiva.redback.users.User findUser(String username) throws org.apache.archiva.redback.users.UserManagerException
org.apache.archiva.redback.users.UserManagerExceptionpublic org.apache.archiva.redback.users.User getGuestUser() throws org.apache.archiva.redback.users.UserNotFoundException, org.apache.archiva.redback.users.UserManagerException
getGuestUser in interface org.apache.archiva.redback.users.UserManagergetGuestUser in class org.apache.archiva.redback.users.AbstractUserManagerorg.apache.archiva.redback.users.UserNotFoundExceptionorg.apache.archiva.redback.users.UserManagerExceptionpublic List<org.apache.archiva.redback.users.User> findUsersByEmailKey(String emailKey, boolean orderAscending) throws org.apache.archiva.redback.users.UserManagerException
org.apache.archiva.redback.users.UserManagerExceptionpublic List<org.apache.archiva.redback.users.User> findUsersByFullNameKey(String fullNameKey, boolean orderAscending) throws org.apache.archiva.redback.users.UserManagerException
org.apache.archiva.redback.users.UserManagerExceptionpublic List<org.apache.archiva.redback.users.User> findUsersByQuery(org.apache.archiva.redback.users.UserQuery query) throws org.apache.archiva.redback.users.UserManagerException
org.apache.archiva.redback.users.UserManagerExceptionpublic List<org.apache.archiva.redback.users.User> findUsersByUsernameKey(String usernameKey, boolean orderAscending) throws org.apache.archiva.redback.users.UserManagerException
org.apache.archiva.redback.users.UserManagerExceptionpublic List<org.apache.archiva.redback.users.User> getUsers() throws org.apache.archiva.redback.users.UserManagerException
org.apache.archiva.redback.users.UserManagerExceptionpublic List<org.apache.archiva.redback.users.User> getUsers(boolean orderAscending) throws org.apache.archiva.redback.users.UserManagerException
org.apache.archiva.redback.users.UserManagerExceptionpublic boolean isReadOnly()
public org.apache.archiva.redback.users.User updateUser(org.apache.archiva.redback.users.User user) throws org.apache.archiva.redback.users.UserNotFoundException, org.apache.archiva.redback.users.UserManagerException
org.apache.archiva.redback.users.UserNotFoundExceptionorg.apache.archiva.redback.users.UserManagerExceptionpublic org.apache.archiva.redback.users.User updateUser(org.apache.archiva.redback.users.User user, boolean passwordChangeRequired) throws org.apache.archiva.redback.users.UserNotFoundException, org.apache.archiva.redback.users.UserManagerException
org.apache.archiva.redback.users.UserNotFoundExceptionorg.apache.archiva.redback.users.UserManagerExceptionpublic void setUserManagerImpl(org.apache.archiva.redback.users.UserManager userManagerImpl)
public org.apache.archiva.redback.users.User createGuestUser() throws org.apache.archiva.redback.users.UserManagerException
createGuestUser in interface org.apache.archiva.redback.users.UserManagercreateGuestUser in class org.apache.archiva.redback.users.AbstractUserManagerorg.apache.archiva.redback.users.UserManagerExceptionpublic boolean userExists(String userName) throws org.apache.archiva.redback.users.UserManagerException
org.apache.archiva.redback.users.UserManagerExceptionpublic boolean isFinalImplementation()
isFinalImplementation in interface org.apache.archiva.redback.users.UserManagerisFinalImplementation in class org.apache.archiva.redback.users.AbstractUserManagerpublic String getDescriptionKey()
Copyright © 2006–2023 The Apache Software Foundation. All rights reserved.