Class GroupEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<PlatformGroupEntity,GroupDataManager>
org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<CoreIdmEngineConfiguration,PlatformGroupEntity,GroupDataManager>
com.flowable.idm.engine.impl.persistence.entity.AbstractIdmEngineEntityManager<PlatformGroupEntity,GroupDataManager>
com.flowable.idm.engine.impl.persistence.entity.GroupEntityManagerImpl
- All Implemented Interfaces:
GroupEntityManager
,org.flowable.common.engine.impl.persistence.entity.EntityManager<PlatformGroupEntity>
public class GroupEntityManagerImpl
extends AbstractIdmEngineEntityManager<PlatformGroupEntity,GroupDataManager>
implements GroupEntityManager
- Author:
- Tijs Rademakers, Joram Barrez
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
engineConfiguration
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
dataManager, engineType
-
Constructor Summary
ConstructorsConstructorDescriptionGroupEntityManagerImpl
(CoreIdmEngineConfiguration idmEngineConfiguration, GroupDataManager groupDataManager) -
Method Summary
Modifier and TypeMethodDescriptioncreateNewGroup
(String groupId) void
long
findGroupCountByNativeQuery
(Map<String, Object> parameterMap) long
findGroupsByNativeQuery
(Map<String, Object> parameterMap) findGroupsByPrivilegeId
(String privilegeId) findGroupsByUser
(String userId) protected MembershipEntityManager
protected PlatformIdentityInfoEntityManager
boolean
isNewGroup
(org.flowable.idm.api.Group group) Methods inherited from class com.flowable.idm.engine.impl.persistence.entity.AbstractIdmEngineEntityManager
createEntityEvent
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcher
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
create, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.EntityManager
create, delete, delete, findById, insert, insert, update, update
-
Constructor Details
-
GroupEntityManagerImpl
public GroupEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration, GroupDataManager groupDataManager)
-
-
Method Details
-
createNewGroup
- Specified by:
createNewGroup
in interfaceGroupEntityManager
-
delete
- Specified by:
delete
in interfaceorg.flowable.common.engine.impl.persistence.entity.EntityManager<PlatformGroupEntity>
- Overrides:
delete
in classorg.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<PlatformGroupEntity,
GroupDataManager>
-
createNewGroupQuery
- Specified by:
createNewGroupQuery
in interfaceGroupEntityManager
-
findGroupByQueryCriteria
- Specified by:
findGroupByQueryCriteria
in interfaceGroupEntityManager
-
findGroupCountByQueryCriteria
- Specified by:
findGroupCountByQueryCriteria
in interfaceGroupEntityManager
-
findGroupsByUser
- Specified by:
findGroupsByUser
in interfaceGroupEntityManager
-
findGroupsByNativeQuery
- Specified by:
findGroupsByNativeQuery
in interfaceGroupEntityManager
-
findGroupCountByNativeQuery
- Specified by:
findGroupCountByNativeQuery
in interfaceGroupEntityManager
-
isNewGroup
public boolean isNewGroup(org.flowable.idm.api.Group group) - Specified by:
isNewGroup
in interfaceGroupEntityManager
-
findGroupsByPrivilegeId
- Specified by:
findGroupsByPrivilegeId
in interfaceGroupEntityManager
-
getMembershipEntityManager
-
getPlatformIdentityInfoEntityManager
-