Interface UserEntityManager
-
- All Superinterfaces:
org.flowable.common.engine.impl.persistence.entity.EntityManager<PlatformUserEntity>
- All Known Implementing Classes:
UserEntityManagerImpl
public interface UserEntityManager extends org.flowable.common.engine.impl.persistence.entity.EntityManager<PlatformUserEntity>
- Author:
- Joram Barrez, Filip Hrisafov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.BooleancheckPassword(java.lang.String userId, java.lang.String password, org.flowable.idm.api.PasswordEncoder passwordEncoder, org.flowable.idm.api.PasswordSalt passwordSalt)PlatformUserQuerycreateNewPlatformUserQuery()PlatformUserEntitycreateNewUser(java.lang.String userId)PlatformUserEntityfindByIdNoCache(java.lang.String userId)Only used for very specific use cases: doesn't go nor store the fetched user in the cache.java.util.List<java.lang.String>findUniqueTenantIds()java.util.List<PlatformUser>findUserByQueryCriteria(PlatformUserQuery query)longfindUserCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)longfindUserCountByQueryCriteria(PlatformUserQuery query)java.util.List<PlatformUser>findUsersByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)java.util.List<PlatformUser>findUsersByPrivilegeId(java.lang.String privilegeId)booleanisNewUser(org.flowable.idm.api.User user)voidupdateUser(org.flowable.idm.api.User updatedUser)
-
-
-
Method Detail
-
createNewUser
PlatformUserEntity createNewUser(java.lang.String userId)
-
updateUser
void updateUser(org.flowable.idm.api.User updatedUser)
-
findUserByQueryCriteria
java.util.List<PlatformUser> findUserByQueryCriteria(PlatformUserQuery query)
-
findUserCountByQueryCriteria
long findUserCountByQueryCriteria(PlatformUserQuery query)
-
createNewPlatformUserQuery
PlatformUserQuery createNewPlatformUserQuery()
-
checkPassword
java.lang.Boolean checkPassword(java.lang.String userId, java.lang.String password, org.flowable.idm.api.PasswordEncoder passwordEncoder, org.flowable.idm.api.PasswordSalt passwordSalt)
-
findUsersByNativeQuery
java.util.List<PlatformUser> findUsersByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
-
findUserCountByNativeQuery
long findUserCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
-
isNewUser
boolean isNewUser(org.flowable.idm.api.User user)
-
findUsersByPrivilegeId
java.util.List<PlatformUser> findUsersByPrivilegeId(java.lang.String privilegeId)
-
findByIdNoCache
PlatformUserEntity findByIdNoCache(java.lang.String userId)
Only used for very specific use cases: doesn't go nor store the fetched user in the cache. Use only when you know what you're doing.
-
findUniqueTenantIds
java.util.List<java.lang.String> findUniqueTenantIds()
-
-