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 Details

    • createNewUser

      PlatformUserEntity createNewUser(String userId)
    • updateUser

      void updateUser(org.flowable.idm.api.User updatedUser)
    • findUserByQueryCriteria

      List<PlatformUser> findUserByQueryCriteria(PlatformUserQuery query)
    • findUserCountByQueryCriteria

      long findUserCountByQueryCriteria(PlatformUserQuery query)
    • createNewPlatformUserQuery

      PlatformUserQuery createNewPlatformUserQuery()
    • checkPassword

      Boolean checkPassword(String userId, String password, org.flowable.idm.api.PasswordEncoder passwordEncoder, org.flowable.idm.api.PasswordSalt passwordSalt)
    • findUsersByNativeQuery

      List<PlatformUser> findUsersByNativeQuery(Map<String,Object> parameterMap)
    • findUserCountByNativeQuery

      long findUserCountByNativeQuery(Map<String,Object> parameterMap)
    • isNewUser

      boolean isNewUser(org.flowable.idm.api.User user)
    • findUsersByPrivilegeId

      List<PlatformUser> findUsersByPrivilegeId(String privilegeId)
    • findByIdNoCache

      PlatformUserEntity findByIdNoCache(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

      List<String> findUniqueTenantIds()