@Service @Transactional(readOnly=true) public class RestUserService extends Object implements UserService, org.springframework.context.EnvironmentAware
| Constructor and Description |
|---|
RestUserService() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addRoleToUser(String username,
String roleId) |
org.springframework.data.domain.Page<Role> |
findRoleByUser(String username,
org.springframework.data.domain.Pageable pageable) |
org.springframework.data.domain.Page<User> |
findUserByKeyword(String keyword,
org.springframework.data.domain.Pageable pageable) |
User |
getUserByUsernameOrId(String username) |
javax.ws.rs.core.Response |
getUserPhoto(String username) |
boolean |
removeAllRoleFromUser(String username) |
boolean |
removeRoleFromUser(String username,
String roleId) |
void |
removeUser(String username) |
User |
saveUser(User user) |
void |
setEnvironment(org.springframework.core.env.Environment environment) |
User |
updateUser(String username,
User user) |
User |
updateUserPassword(String username,
User user) |
boolean |
updateUserPhoto(String username,
InputStream inputStream) |
public void setEnvironment(org.springframework.core.env.Environment environment)
setEnvironment in interface org.springframework.context.EnvironmentAwarepublic User getUserByUsernameOrId(String username)
getUserByUsernameOrId in interface UserServicepublic org.springframework.data.domain.Page<User> findUserByKeyword(String keyword, org.springframework.data.domain.Pageable pageable)
findUserByKeyword in interface UserService@Transactional public void removeUser(String username)
removeUser in interface UserService@Transactional public User saveUser(User user)
saveUser in interface UserService@Transactional public User updateUser(String username, User user)
updateUser in interface UserService@Transactional public User updateUserPassword(String username, User user)
updateUserPassword in interface UserService@Transactional public boolean addRoleToUser(String username, String roleId)
addRoleToUser in interface UserService@Transactional public boolean removeRoleFromUser(String username, String roleId)
removeRoleFromUser in interface UserService@Transactional public boolean removeAllRoleFromUser(String username)
removeAllRoleFromUser in interface UserServicepublic org.springframework.data.domain.Page<Role> findRoleByUser(String username, org.springframework.data.domain.Pageable pageable)
findRoleByUser in interface UserServicepublic javax.ws.rs.core.Response getUserPhoto(String username) throws FileNotFoundException
getUserPhoto in interface UserServiceFileNotFoundException@Transactional public boolean updateUserPhoto(String username, InputStream inputStream) throws IOException
updateUserPhoto in interface UserServiceIOExceptionCopyright © 2015 Meruvian. All Rights Reserved.