@Service(value="userService") public class UserServiceImpl extends Object implements UserService
UserServiceImpl class.
Constructor and Description |
---|
UserServiceImpl() |
Modifier and Type | Method and Description |
---|---|
Boolean |
disableUser(String id)
disable a user
|
List<UserDTOLight> |
getDisabledUsers(Pager pager)
Retrieve the disabled users
|
List<UserDTOLight> |
getEnabledUsers(Pager pager)
getEnabledUsers
|
Object |
getIdUser(String username)
Retrieve the id of user by username
|
Integer |
getTotalItemsNumber()
getTotalItemsNumber
|
UserView |
getUser(String id)
retrieve a user
|
UserDTO |
getUserCredentials(String id)
retrieve a user with credentials
|
Integer |
getUsersNumber()
getUsersNumber
|
UserAuthoritiesDTO |
getUserWithAuthorities(String username)
retrieve a user with their authorities
|
UserAuthoritiesDTO |
getUserWithAuthoritiesByID(Integer sid)
retrieve a user with their id
|
boolean |
save(UserAuthoritiesDTO user)
save
|
boolean |
save(UserDTO user)
Method only for admin, insert a user or change the user password
|
void |
setUserRepository(UserRepository userRepository)
Setter for the field
userRepository . |
boolean |
updatePassword(UserDTO user)
updatePassword
|
public UserDTO getUserCredentials(String id)
getUserCredentials
in interface UserService
id
- a String
object.UserView
public boolean save(UserDTO user)
save
in interface UserService
user
- a UserDTO
object.public boolean save(UserAuthoritiesDTO user)
save
save
in interface UserService
user
- a UserAuthoritiesDTO
object.public boolean updatePassword(UserDTO user)
updatePassword
user
- a UserDTO
object.public UserAuthoritiesDTO getUserWithAuthorities(String username)
getUserWithAuthorities
in interface UserService
username
- a String
object.UserAuthoritiesDTO
with their rolespublic UserAuthoritiesDTO getUserWithAuthoritiesByID(Integer sid)
getUserWithAuthoritiesByID
in interface UserService
sid
- a Integer
object.UserAuthoritiesDTO
with their authoritiespublic UserView getUser(String id)
getUser
in interface UserService
id
- a String
object.UserView
public Boolean disableUser(String id)
disableUser
in interface UserService
id
- a String
object.public Object getIdUser(String username)
getIdUser
in interface UserService
username
- a String
object.public Integer getUsersNumber()
getUsersNumber
getUsersNumber
in interface UserService
Integer
object.public Integer getTotalItemsNumber()
getTotalItemsNumber
getTotalItemsNumber
in interface PagerService
Integer
object.public List<UserDTOLight> getDisabledUsers(Pager pager)
getDisabledUsers
in interface UserService
pager
- a Pager
object.List
object.public List<UserDTOLight> getEnabledUsers(Pager pager)
getEnabledUsers
getEnabledUsers
in interface UserService
pager
- a Pager
object.List
object.@Autowired public void setUserRepository(UserRepository userRepository)
Setter for the field userRepository
.
userRepository
- a UserRepository
object.Copyright © 2015. All Rights Reserved.