public interface UserService
Modifier and Type | Method and Description |
---|---|
void |
changePassword(Long userId,
String newPassword) |
boolean |
changePassword(Long userId,
String oldPassword,
String newPassword) |
Long |
countUsers(String filter,
boolean applyFilterOnEmail,
String email,
String company,
Long groupId) |
Long |
countUsersForGroup(Long groupId,
String filter) |
com.activiti.domain.idm.User |
createNewUser(String email,
String firstName,
String lastName,
String password,
String company)
Creates a new user with the given details.
|
com.activiti.domain.idm.User |
createNewUserHashedPassword(String email,
String firstName,
String lastName,
String password,
String company) |
com.activiti.domain.idm.User |
findOrCreateUserByEmail(String email)
Looks up a
User by the email address. |
com.activiti.domain.idm.User |
findUser(long userId) |
com.activiti.domain.idm.User |
findUserByEmail(String email) |
com.activiti.domain.idm.User |
findUserByEmailFetchGroups(String email) |
List<com.activiti.domain.idm.User> |
findUsers(String filter,
boolean applyFilterOnEmail,
String email,
String company,
Long groupId,
org.springframework.data.domain.Pageable pageable) |
List<com.activiti.domain.idm.User> |
findUsersForGroup(Long groupId,
String filter,
int page,
int pageSize) |
List<com.activiti.domain.idm.User> |
getAllUsers(int page,
int size) |
List<com.activiti.domain.idm.User> |
getRecentUsersExcludeModel(Long userId,
Long modelId) |
com.activiti.domain.idm.User |
getUser(Long userId) |
com.activiti.domain.idm.User |
getUser(Long userId,
boolean initGroups) |
Long |
getUserCount() |
Long |
getUserCountByUserIdAndLastUpdateDate(Long userId,
Date lastUpdate) |
com.activiti.domain.idm.User |
save(com.activiti.domain.idm.User user) |
com.activiti.domain.idm.User |
updateUser(Long userId,
String email,
String firstName,
String lastName,
String company) |
com.activiti.domain.common.ImageUpload |
updateUserPicture(org.springframework.web.multipart.MultipartFile file,
Long userId) |
com.activiti.domain.idm.User getUser(Long userId)
com.activiti.domain.idm.User getUser(Long userId, boolean initGroups)
List<com.activiti.domain.idm.User> getAllUsers(int page, int size)
Long getUserCount()
com.activiti.domain.idm.User createNewUser(String email, String firstName, String lastName, String password, String company)
IllegalArgumentException
- when a required argument is nullIllegalStateException
- when a user with the given email-address is already
registeredcom.activiti.domain.idm.User createNewUserHashedPassword(String email, String firstName, String lastName, String password, String company)
boolean changePassword(Long userId, String oldPassword, String newPassword)
com.activiti.domain.idm.User findUser(long userId)
com.activiti.domain.idm.User findUserByEmail(String email)
com.activiti.domain.idm.User findUserByEmailFetchGroups(String email)
com.activiti.domain.idm.User findOrCreateUserByEmail(String email)
User
by the email address.
When no user is found, a new user is created, with the status UserStatus.Pending.List<com.activiti.domain.idm.User> findUsersForGroup(Long groupId, String filter, int page, int pageSize)
List<com.activiti.domain.idm.User> findUsers(String filter, boolean applyFilterOnEmail, String email, String company, Long groupId, org.springframework.data.domain.Pageable pageable)
Long countUsers(String filter, boolean applyFilterOnEmail, String email, String company, Long groupId)
List<com.activiti.domain.idm.User> getRecentUsersExcludeModel(Long userId, Long modelId)
com.activiti.domain.idm.User updateUser(Long userId, String email, String firstName, String lastName, String company)
com.activiti.domain.common.ImageUpload updateUserPicture(org.springframework.web.multipart.MultipartFile file, Long userId) throws IOException
IOException
Long getUserCountByUserIdAndLastUpdateDate(Long userId, Date lastUpdate)
com.activiti.domain.idm.User save(com.activiti.domain.idm.User user)
Copyright © 2014–2015 Alfresco. All rights reserved.