Class GroupEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl,DM>
org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<CoreIdmEngineConfiguration,EntityImpl,DM>
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
-
Constructor Summary
Constructors Constructor Description GroupEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration, GroupDataManager groupDataManager) -
Method Summary
Modifier and Type Method Description PlatformGroupEntitycreateNewGroup(java.lang.String groupId)PlatformGroupQuerycreateNewGroupQuery()voiddelete(java.lang.String groupId)java.util.List<PlatformGroup>findGroupByQueryCriteria(PlatformGroupQueryImpl query)longfindGroupCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)longfindGroupCountByQueryCriteria(PlatformGroupQueryImpl query)java.util.List<PlatformGroup>findGroupsByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)java.util.List<PlatformGroup>findGroupsByPrivilegeId(java.lang.String privilegeId)java.util.List<PlatformGroup>findGroupsByUser(java.lang.String userId)protected MembershipEntityManagergetMembershipEntityManager()booleanisNewGroup(org.flowable.idm.api.Group group)Methods inherited from class com.flowable.idm.engine.impl.persistence.entity.AbstractIdmEngineEntityManager
createEntityEventMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcherMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
create, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
-
Constructor Details
-
GroupEntityManagerImpl
public GroupEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration, GroupDataManager groupDataManager)
-
-
Method Details
-
createNewGroup
- Specified by:
createNewGroupin interfaceGroupEntityManager
-
delete
public void delete(java.lang.String groupId)- Specified by:
deletein interfaceorg.flowable.common.engine.impl.persistence.entity.EntityManager<PlatformGroupEntity>- Overrides:
deletein classorg.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<PlatformGroupEntity,GroupDataManager>
-
createNewGroupQuery
- Specified by:
createNewGroupQueryin interfaceGroupEntityManager
-
findGroupByQueryCriteria
- Specified by:
findGroupByQueryCriteriain interfaceGroupEntityManager
-
findGroupCountByQueryCriteria
- Specified by:
findGroupCountByQueryCriteriain interfaceGroupEntityManager
-
findGroupsByUser
- Specified by:
findGroupsByUserin interfaceGroupEntityManager
-
findGroupsByNativeQuery
public java.util.List<PlatformGroup> findGroupsByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)- Specified by:
findGroupsByNativeQueryin interfaceGroupEntityManager
-
findGroupCountByNativeQuery
public long findGroupCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)- Specified by:
findGroupCountByNativeQueryin interfaceGroupEntityManager
-
isNewGroup
public boolean isNewGroup(org.flowable.idm.api.Group group)- Specified by:
isNewGroupin interfaceGroupEntityManager
-
findGroupsByPrivilegeId
- Specified by:
findGroupsByPrivilegeIdin interfaceGroupEntityManager
-
getMembershipEntityManager
-