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 PlatformGroupEntity
createNewGroup(java.lang.String groupId)
PlatformGroupQuery
createNewGroupQuery()
void
delete(java.lang.String groupId)
java.util.List<PlatformGroup>
findGroupByQueryCriteria(PlatformGroupQueryImpl query)
long
findGroupCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
long
findGroupCountByQueryCriteria(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 MembershipEntityManager
getMembershipEntityManager()
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
-
Constructor Details
-
GroupEntityManagerImpl
public GroupEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration, GroupDataManager groupDataManager)
-
-
Method Details
-
createNewGroup
- Specified by:
createNewGroup
in interfaceGroupEntityManager
-
delete
public void delete(java.lang.String groupId)- 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
public java.util.List<PlatformGroup> findGroupsByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)- Specified by:
findGroupsByNativeQuery
in interfaceGroupEntityManager
-
findGroupCountByNativeQuery
public long findGroupCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)- 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
-