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,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
Constructors Constructor Description GroupEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration, GroupDataManager groupDataManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlatformGroupEntitycreateNewGroup(String groupId)PlatformGroupQuerycreateNewGroupQuery()voiddelete(String groupId)List<PlatformGroup>findGroupByQueryCriteria(PlatformGroupQueryImpl query)longfindGroupCountByNativeQuery(Map<String,Object> parameterMap)longfindGroupCountByQueryCriteria(PlatformGroupQueryImpl query)List<PlatformGroup>findGroupsByNativeQuery(Map<String,Object> parameterMap)List<PlatformGroup>findGroupsByPrivilegeId(String privilegeId)List<PlatformGroup>findGroupsByUser(String userId)protected MembershipEntityManagergetMembershipEntityManager()booleanisNewGroup(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 Detail
-
GroupEntityManagerImpl
public GroupEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration, GroupDataManager groupDataManager)
-
-
Method Detail
-
createNewGroup
public PlatformGroupEntity createNewGroup(String groupId)
- Specified by:
createNewGroupin interfaceGroupEntityManager
-
delete
public void delete(String groupId)
- Specified by:
deletein interfaceEntityManager<PlatformGroupEntity>- Overrides:
deletein classAbstractEntityManager<PlatformGroupEntity,GroupDataManager>
-
createNewGroupQuery
public PlatformGroupQuery createNewGroupQuery()
- Specified by:
createNewGroupQueryin interfaceGroupEntityManager
-
findGroupByQueryCriteria
public List<PlatformGroup> findGroupByQueryCriteria(PlatformGroupQueryImpl query)
- Specified by:
findGroupByQueryCriteriain interfaceGroupEntityManager
-
findGroupCountByQueryCriteria
public long findGroupCountByQueryCriteria(PlatformGroupQueryImpl query)
- Specified by:
findGroupCountByQueryCriteriain interfaceGroupEntityManager
-
findGroupsByUser
public List<PlatformGroup> findGroupsByUser(String userId)
- Specified by:
findGroupsByUserin interfaceGroupEntityManager
-
findGroupsByNativeQuery
public List<PlatformGroup> findGroupsByNativeQuery(Map<String,Object> parameterMap)
- Specified by:
findGroupsByNativeQueryin interfaceGroupEntityManager
-
findGroupCountByNativeQuery
public long findGroupCountByNativeQuery(Map<String,Object> parameterMap)
- Specified by:
findGroupCountByNativeQueryin interfaceGroupEntityManager
-
isNewGroup
public boolean isNewGroup(Group group)
- Specified by:
isNewGroupin interfaceGroupEntityManager
-
findGroupsByPrivilegeId
public List<PlatformGroup> findGroupsByPrivilegeId(String privilegeId)
- Specified by:
findGroupsByPrivilegeIdin interfaceGroupEntityManager
-
getMembershipEntityManager
protected MembershipEntityManager getMembershipEntityManager()
-
-