public class MybatisUserDataManager extends AbstractIdmDataManager<PlatformUserEntity> implements UserDataManager
idmEngineConfiguration
Constructor and Description |
---|
MybatisUserDataManager(CoreIdmEngineConfiguration idmEngineConfiguration) |
Modifier and Type | Method and Description |
---|---|
PlatformUserEntity |
create() |
PlatformUserEntity |
findById(String entityId) |
PlatformUserEntity |
findByIdNoCache(String userId) |
List<String> |
findUniqueTenantIds() |
List<PlatformUser> |
findUserByQueryCriteria(PlatformUserQueryImpl query) |
List<org.flowable.idm.api.User> |
findUserByQueryCriteria(UserQueryImpl query) |
PlatformUserEntity |
findUserBySystemIdAndSystemType(String systemId,
String systemType) |
long |
findUserCountByNativeQuery(Map<String,Object> parameterMap) |
long |
findUserCountByQueryCriteria(PlatformUserQueryImpl query) |
long |
findUserCountByQueryCriteria(UserQueryImpl query) |
List<PlatformUser> |
findUsersByNativeQuery(Map<String,Object> parameterMap) |
List<PlatformUser> |
findUsersByPrivilegeId(String privilegeId) |
Class<? extends PlatformUserEntity> |
getManagedEntityClass() |
boolean |
updateUserPresence(String userId,
String presence,
Date presenceTime) |
bulkDelete, delete, delete, deleteCachedEntities, deleteCachedEntities, findByQuery, getCommandContext, getDbSqlSession, getEntity, getEntityCache, getList, getList, getList, getList, getListFromCache, getListFromCache, getManagedEntitySubClasses, getSession, insert, isEntityInserted, update
public MybatisUserDataManager(CoreIdmEngineConfiguration idmEngineConfiguration)
public Class<? extends PlatformUserEntity> getManagedEntityClass()
getManagedEntityClass
in class org.flowable.common.engine.impl.db.AbstractDataManager<PlatformUserEntity>
public PlatformUserEntity create()
create
in interface org.flowable.common.engine.impl.persistence.entity.data.DataManager<PlatformUserEntity>
public PlatformUserEntity findById(String entityId)
findById
in interface org.flowable.common.engine.impl.persistence.entity.data.DataManager<PlatformUserEntity>
findById
in class org.flowable.common.engine.impl.db.AbstractDataManager<PlatformUserEntity>
public List<org.flowable.idm.api.User> findUserByQueryCriteria(UserQueryImpl query)
findUserByQueryCriteria
in interface UserDataManager
public List<PlatformUser> findUserByQueryCriteria(PlatformUserQueryImpl query)
findUserByQueryCriteria
in interface UserDataManager
public long findUserCountByQueryCriteria(UserQueryImpl query)
findUserCountByQueryCriteria
in interface UserDataManager
public long findUserCountByQueryCriteria(PlatformUserQueryImpl query)
findUserCountByQueryCriteria
in interface UserDataManager
public List<PlatformUser> findUsersByPrivilegeId(String privilegeId)
findUsersByPrivilegeId
in interface UserDataManager
public List<PlatformUser> findUsersByNativeQuery(Map<String,Object> parameterMap)
findUsersByNativeQuery
in interface UserDataManager
public long findUserCountByNativeQuery(Map<String,Object> parameterMap)
findUserCountByNativeQuery
in interface UserDataManager
public PlatformUserEntity findUserBySystemIdAndSystemType(String systemId, String systemType)
findUserBySystemIdAndSystemType
in interface UserDataManager
public PlatformUserEntity findByIdNoCache(String userId)
findByIdNoCache
in interface UserDataManager
public boolean updateUserPresence(String userId, String presence, Date presenceTime)
updateUserPresence
in interface UserDataManager
public List<String> findUniqueTenantIds()
findUniqueTenantIds
in interface UserDataManager
Copyright © 2019. All rights reserved.