|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.appfuse.service.impl.UniversalManagerImpl
org.appfuse.service.impl.UserManagerImpl
public class UserManagerImpl
Implementation of UserManager interface.
| Field Summary |
|---|
| Fields inherited from class org.appfuse.service.impl.UniversalManagerImpl |
|---|
log |
| Constructor Summary | |
|---|---|
UserManagerImpl()
|
|
| Method Summary | |
|---|---|
org.appfuse.model.User |
getUser(java.lang.String userId)
Retrieves a user by userId. |
org.appfuse.model.User |
getUserByUsername(java.lang.String username)
Finds a user by their username. |
java.util.List<org.appfuse.model.User> |
getUsers(org.appfuse.model.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 |
org.appfuse.model.User |
saveUser(org.appfuse.model.User user)
Saves a user's information |
void |
setUserDao(org.appfuse.dao.UserDao dao)
Set the Dao for communication with the data layer. |
| Methods inherited from class org.appfuse.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 org.appfuse.service.UniversalManager |
|---|
get, getAll, remove, save |
| Constructor Detail |
|---|
public UserManagerImpl()
| Method Detail |
|---|
public void setUserDao(org.appfuse.dao.UserDao dao)
setUserDao in interface UserManagerdao - the UserDao that communicates with the databasepublic org.appfuse.model.User getUser(java.lang.String userId)
UserManager
getUser in interface UserManagergetUser in interface UserServiceuserId - the identifier for the user
UserManager.getUser(java.lang.String)public java.util.List<org.appfuse.model.User> getUsers(org.appfuse.model.User user)
UserManager
getUsers in interface UserManagergetUsers in interface UserServiceuser - parameters to filter on
UserManager.getUsers(org.appfuse.model.User)
public org.appfuse.model.User saveUser(org.appfuse.model.User user)
throws UserExistsException
UserManager
saveUser in interface UserManagersaveUser in interface UserServiceuser - the user's information
UserExistsException - thrown when user already existsUserManager.saveUser(org.appfuse.model.User)public void removeUser(java.lang.String userId)
UserManager
removeUser in interface UserManagerremoveUser in interface UserServiceuserId - the user's idUserManager.removeUser(java.lang.String)
public org.appfuse.model.User getUserByUsername(java.lang.String username)
throws org.acegisecurity.userdetails.UsernameNotFoundException
UserManager
getUserByUsername in interface UserManagergetUserByUsername in interface UserServiceusername - the user's username used to login
org.acegisecurity.userdetails.UsernameNotFoundException - exception thrown when user not found
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||