public class CassandraAuthenticationService extends Object implements org.springframework.security.core.userdetails.UserDetailsService, AuthenticationService
| Constructor and Description |
|---|
CassandraAuthenticationService() |
CassandraAuthenticationService(CassandraUserDAO userDao) |
| Modifier and Type | Method and Description |
|---|---|
void |
createUser(eu.europeana.cloud.common.model.User user) |
void |
deleteUser(String userName) |
eu.europeana.cloud.common.model.User |
getUser(String userName) |
org.springframework.security.core.userdetails.UserDetails |
loadUserByUsername(String userName) |
void |
updateUser(eu.europeana.cloud.common.model.User user) |
public CassandraAuthenticationService()
public CassandraAuthenticationService(CassandraUserDAO userDao)
public org.springframework.security.core.userdetails.UserDetails loadUserByUsername(String userName) throws org.springframework.security.core.userdetails.UsernameNotFoundException
loadUserByUsername in interface org.springframework.security.core.userdetails.UserDetailsServiceorg.springframework.security.core.userdetails.UsernameNotFoundExceptionpublic eu.europeana.cloud.common.model.User getUser(String userName) throws DatabaseConnectionException, UserDoesNotExistException
getUser in interface AuthenticationServiceDatabaseConnectionExceptionUserDoesNotExistExceptionpublic void createUser(eu.europeana.cloud.common.model.User user)
throws DatabaseConnectionException,
UserExistsException,
InvalidUsernameException,
InvalidPasswordException
createUser in interface AuthenticationServiceDatabaseConnectionExceptionUserExistsExceptionInvalidUsernameExceptionInvalidPasswordExceptionpublic void updateUser(eu.europeana.cloud.common.model.User user)
throws DatabaseConnectionException,
UserDoesNotExistException,
InvalidPasswordException
updateUser in interface AuthenticationServiceDatabaseConnectionExceptionUserDoesNotExistExceptionInvalidPasswordExceptionpublic void deleteUser(String userName) throws DatabaseConnectionException, UserDoesNotExistException
deleteUser in interface AuthenticationServiceDatabaseConnectionExceptionUserDoesNotExistExceptionCopyright © 2013–2017 Europeana Cloud Development Team. All rights reserved.