Package org.flowable.ui.idm.service
Class UserServiceImpl
- java.lang.Object
-
- org.flowable.ui.idm.service.AbstractIdmService
-
- org.flowable.ui.idm.service.UserServiceImpl
-
- All Implemented Interfaces:
UserService
@Service @Transactional public class UserServiceImpl extends AbstractIdmService implements UserService
- Author:
- Joram Barrez
-
-
Field Summary
-
Fields inherited from class org.flowable.ui.idm.service.AbstractIdmService
identityService
-
-
Constructor Summary
Constructors Constructor Description UserServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbulkUpdatePassword(List<String> userIds, String newPassword)org.flowable.idm.api.UsercreateNewUser(String id, String firstName, String lastName, String email, String password)org.flowable.idm.api.UsercreateNewUser(String id, String firstName, String lastName, String email, String password, String tenantId)protected org.flowable.idm.api.UserQuerycreateUserQuery(String filter, String sort)voiddeleteUser(String userId)longgetUserCount(String filter, String sort, Integer start, String groupId)UserInformationgetUserInformation(String userId)List<org.flowable.idm.api.User>getUsers(String filter, String sort, Integer start)voidupdateUserDetails(String userId, String firstName, String lastName, String email)voidupdateUserDetails(String userId, String firstName, String lastName, String email, String tenantId)
-
-
-
Method Detail
-
getUsers
public List<org.flowable.idm.api.User> getUsers(String filter, String sort, Integer start)
- Specified by:
getUsersin interfaceUserService
-
getUserCount
public long getUserCount(String filter, String sort, Integer start, String groupId)
- Specified by:
getUserCountin interfaceUserService
-
createUserQuery
protected org.flowable.idm.api.UserQuery createUserQuery(String filter, String sort)
-
updateUserDetails
public void updateUserDetails(String userId, String firstName, String lastName, String email)
- Specified by:
updateUserDetailsin interfaceUserService
-
updateUserDetails
public void updateUserDetails(String userId, String firstName, String lastName, String email, String tenantId)
- Specified by:
updateUserDetailsin interfaceUserService
-
bulkUpdatePassword
public void bulkUpdatePassword(List<String> userIds, String newPassword)
- Specified by:
bulkUpdatePasswordin interfaceUserService
-
deleteUser
public void deleteUser(String userId)
- Specified by:
deleteUserin interfaceUserService
-
createNewUser
public org.flowable.idm.api.User createNewUser(String id, String firstName, String lastName, String email, String password)
- Specified by:
createNewUserin interfaceUserService
-
createNewUser
public org.flowable.idm.api.User createNewUser(String id, String firstName, String lastName, String email, String password, String tenantId)
- Specified by:
createNewUserin interfaceUserService
-
getUserInformation
public UserInformation getUserInformation(String userId)
- Specified by:
getUserInformationin interfaceUserService
-
-