public class UserEntityManagerImpl extends AbstractEntityManager<PlatformUserEntity> implements UserEntityManager
| Modifier and Type | Field and Description |
|---|---|
protected UserDataManager |
userDataManager |
idmEngineConfiguration| Constructor and Description |
|---|
UserEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration,
UserDataManager userDataManager) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
checkPassword(String userId,
String password,
org.flowable.idm.api.PasswordEncoder passwordEncoder,
org.flowable.idm.api.PasswordSalt salt) |
PlatformUserQuery |
createNewPlatformUserQuery() |
PlatformUserEntity |
createNewUser(String userId) |
org.flowable.idm.api.UserQuery |
createNewUserQuery() |
void |
delete(String userId) |
PlatformUserEntity |
findByIdNoCache(String userId)
Only used for very specific use cases: doesn't go nor store the fetched user in the cache.
|
List<String> |
findUniqueTenantIds() |
List<PlatformUser> |
findUserByQueryCriteria(PlatformUserQuery query) |
List<org.flowable.idm.api.User> |
findUserByQueryCriteria(org.flowable.idm.api.UserQuery query) |
PlatformUserEntity |
findUserBySystemIdAndSystemType(String systemId,
String systemType) |
long |
findUserCountByNativeQuery(Map<String,Object> parameterMap) |
long |
findUserCountByQueryCriteria(PlatformUserQuery query) |
long |
findUserCountByQueryCriteria(org.flowable.idm.api.UserQuery query) |
List<PlatformUser> |
findUsersByNativeQuery(Map<String,Object> parameterMap) |
List<PlatformUser> |
findUsersByPrivilegeId(String name) |
protected org.flowable.common.engine.impl.persistence.entity.data.DataManager<PlatformUserEntity> |
getDataManager() |
UserDataManager |
getUserDataManager() |
boolean |
isNewUser(org.flowable.idm.api.User user) |
void |
setUserDataManager(UserDataManager userDataManager) |
void |
updateUser(org.flowable.idm.api.User updatedUser) |
boolean |
updateUserPresence(String userId,
String presence,
Date updateTime) |
create, delete, delete, findById, insert, insert, update, updategetCommandContext, getCommandExecutor, getEventDispatcher, getGroupEntityManager, getIdentityInfoEntityManager, getIdmEngineConfiguration, getMembershipEntityManager, getSessionprotected UserDataManager userDataManager
public UserEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration, UserDataManager userDataManager)
protected org.flowable.common.engine.impl.persistence.entity.data.DataManager<PlatformUserEntity> getDataManager()
getDataManager in class AbstractEntityManager<PlatformUserEntity>public PlatformUserEntity createNewUser(String userId)
createNewUser in interface UserEntityManagerpublic void updateUser(org.flowable.idm.api.User updatedUser)
updateUser in interface UserEntityManagerpublic void delete(String userId)
delete in interface org.flowable.common.engine.impl.persistence.entity.EntityManager<PlatformUserEntity>delete in class AbstractEntityManager<PlatformUserEntity>public List<org.flowable.idm.api.User> findUserByQueryCriteria(org.flowable.idm.api.UserQuery query)
findUserByQueryCriteria in interface UserEntityManagerpublic List<PlatformUser> findUserByQueryCriteria(PlatformUserQuery query)
findUserByQueryCriteria in interface UserEntityManagerpublic long findUserCountByQueryCriteria(org.flowable.idm.api.UserQuery query)
findUserCountByQueryCriteria in interface UserEntityManagerpublic long findUserCountByQueryCriteria(PlatformUserQuery query)
findUserCountByQueryCriteria in interface UserEntityManagerpublic org.flowable.idm.api.UserQuery createNewUserQuery()
createNewUserQuery in interface UserEntityManagerpublic PlatformUserQuery createNewPlatformUserQuery()
createNewPlatformUserQuery in interface UserEntityManagerpublic Boolean checkPassword(String userId, String password, org.flowable.idm.api.PasswordEncoder passwordEncoder, org.flowable.idm.api.PasswordSalt salt)
checkPassword in interface UserEntityManagerpublic List<PlatformUser> findUsersByNativeQuery(Map<String,Object> parameterMap)
findUsersByNativeQuery in interface UserEntityManagerpublic long findUserCountByNativeQuery(Map<String,Object> parameterMap)
findUserCountByNativeQuery in interface UserEntityManagerpublic boolean isNewUser(org.flowable.idm.api.User user)
isNewUser in interface UserEntityManagerpublic List<PlatformUser> findUsersByPrivilegeId(String name)
findUsersByPrivilegeId in interface UserEntityManagerpublic PlatformUserEntity findUserBySystemIdAndSystemType(String systemId, String systemType)
findUserBySystemIdAndSystemType in interface UserEntityManagerpublic PlatformUserEntity findByIdNoCache(String userId)
UserEntityManagerfindByIdNoCache in interface UserEntityManagerpublic boolean updateUserPresence(String userId, String presence, Date updateTime)
updateUserPresence in interface UserEntityManagerpublic List<String> findUniqueTenantIds()
findUniqueTenantIds in interface UserEntityManagerpublic UserDataManager getUserDataManager()
public void setUserDataManager(UserDataManager userDataManager)
Copyright © 2019. All rights reserved.