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 Detail

      • updateUser

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

        long findUserCountByQueryCriteria​(PlatformUserQuery query)
      • 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()