|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.gisgraphy.service.impl.UniversalManagerImpl
com.gisgraphy.service.impl.UserManagerImpl
public class UserManagerImpl
Implementation of UserManager interface.
Field Summary |
---|
Fields inherited from class com.gisgraphy.service.impl.UniversalManagerImpl |
---|
log |
Constructor Summary | |
---|---|
UserManagerImpl()
|
Method Summary | |
---|---|
User |
getUser(java.lang.String userId)
Retrieves a user by userId. |
User |
getUserByUsername(java.lang.String username)
Finds a user by their username. |
java.util.List<User> |
getUsers(User user)
Retrieves a list of users, filtering with parameters on a user object |
void |
removeUser(java.lang.String userId)
Removes a user from the database by their userId |
User |
saveUser(User user)
Saves a user's information |
void |
setUserDao(UserDao dao)
Set the Dao for communication with the data layer. |
Methods inherited from class com.gisgraphy.service.impl.UniversalManagerImpl |
---|
get, getAll, remove, save, setDao |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.gisgraphy.service.UniversalManager |
---|
get, getAll, remove, save |
Constructor Detail |
---|
public UserManagerImpl()
Method Detail |
---|
public void setUserDao(UserDao dao)
setUserDao
in interface UserManager
dao
- the UserDao that communicates with the databasepublic User getUser(java.lang.String userId)
getUser
in interface UserManager
getUser
in interface UserService
userId
- the identifier for the user
public java.util.List<User> getUsers(User user)
getUsers
in interface UserManager
getUsers
in interface UserService
user
- parameters to filter on
public User saveUser(User user) throws UserExistsException
saveUser
in interface UserManager
saveUser
in interface UserService
user
- the user's information
UserExistsException
- thrown when user already existspublic void removeUser(java.lang.String userId)
removeUser
in interface UserManager
removeUser
in interface UserService
userId
- the user's idpublic User getUserByUsername(java.lang.String username) throws org.acegisecurity.userdetails.UsernameNotFoundException
getUserByUsername
in interface UserManager
getUserByUsername
in interface UserService
username
- the login name of the human
org.acegisecurity.userdetails.UsernameNotFoundException
- thrown when username not found
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |