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.Boolean
checkPassword(java.lang.String userId, java.lang.String password, org.flowable.idm.api.PasswordEncoder passwordEncoder, org.flowable.idm.api.PasswordSalt passwordSalt)
PlatformUserQuery
createNewPlatformUserQuery()
PlatformUserEntity
createNewUser(java.lang.String userId)
PlatformUserEntity
findByIdNoCache(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)
long
findUserCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
long
findUserCountByQueryCriteria(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)
boolean
isNewUser(org.flowable.idm.api.User user)
void
updateUser(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()
-
-