public class GroupEntityManagerImpl extends AbstractEntityManager<PlatformGroupEntity> implements GroupEntityManager
Modifier and Type | Field and Description |
---|---|
protected GroupDataManager |
groupDataManager |
idmEngineConfiguration
Constructor and Description |
---|
GroupEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration,
GroupDataManager groupDataManager) |
Modifier and Type | Method and Description |
---|---|
PlatformGroupEntity |
createNewGroup(String groupId) |
PlatformGroupQuery |
createNewGroupQuery() |
void |
delete(String groupId) |
List<PlatformGroup> |
findGroupByQueryCriteria(PlatformGroupQueryImpl query) |
long |
findGroupCountByNativeQuery(Map<String,Object> parameterMap) |
long |
findGroupCountByQueryCriteria(PlatformGroupQueryImpl query) |
List<PlatformGroup> |
findGroupsByNativeQuery(Map<String,Object> parameterMap) |
List<PlatformGroup> |
findGroupsByPrivilegeId(String privilegeId) |
List<PlatformGroup> |
findGroupsByUser(String userId) |
protected org.flowable.common.engine.impl.persistence.entity.data.DataManager<PlatformGroupEntity> |
getDataManager() |
GroupDataManager |
getGroupDataManager() |
boolean |
isNewGroup(org.flowable.idm.api.Group group) |
void |
setGroupDataManager(GroupDataManager groupDataManager) |
create, delete, delete, findById, insert, insert, update, update
getCommandContext, getCommandExecutor, getEventDispatcher, getGroupEntityManager, getIdentityInfoEntityManager, getIdmEngineConfiguration, getMembershipEntityManager, getSession
protected GroupDataManager groupDataManager
public GroupEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration, GroupDataManager groupDataManager)
protected org.flowable.common.engine.impl.persistence.entity.data.DataManager<PlatformGroupEntity> getDataManager()
getDataManager
in class AbstractEntityManager<PlatformGroupEntity>
public PlatformGroupEntity createNewGroup(String groupId)
createNewGroup
in interface GroupEntityManager
public void delete(String groupId)
delete
in interface org.flowable.common.engine.impl.persistence.entity.EntityManager<PlatformGroupEntity>
delete
in class AbstractEntityManager<PlatformGroupEntity>
public PlatformGroupQuery createNewGroupQuery()
createNewGroupQuery
in interface GroupEntityManager
public List<PlatformGroup> findGroupByQueryCriteria(PlatformGroupQueryImpl query)
findGroupByQueryCriteria
in interface GroupEntityManager
public long findGroupCountByQueryCriteria(PlatformGroupQueryImpl query)
findGroupCountByQueryCriteria
in interface GroupEntityManager
public List<PlatformGroup> findGroupsByUser(String userId)
findGroupsByUser
in interface GroupEntityManager
public List<PlatformGroup> findGroupsByNativeQuery(Map<String,Object> parameterMap)
findGroupsByNativeQuery
in interface GroupEntityManager
public long findGroupCountByNativeQuery(Map<String,Object> parameterMap)
findGroupCountByNativeQuery
in interface GroupEntityManager
public boolean isNewGroup(org.flowable.idm.api.Group group)
isNewGroup
in interface GroupEntityManager
public List<PlatformGroup> findGroupsByPrivilegeId(String privilegeId)
findGroupsByPrivilegeId
in interface GroupEntityManager
public GroupDataManager getGroupDataManager()
public void setGroupDataManager(GroupDataManager groupDataManager)
Copyright © 2019. All rights reserved.