public class GroupEntityManagerImpl extends AbstractIdmEngineEntityManager<PlatformGroupEntity,GroupDataManager> implements GroupEntityManager
engineConfigurationdataManager, engineType| 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 MembershipEntityManager |
getMembershipEntityManager() |
boolean |
isNewGroup(Group group) |
createEntityEventgetClock, getCommandExecutor, getEngineConfiguration, getEventDispatchercreate, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, updatepublic GroupEntityManagerImpl(CoreIdmEngineConfiguration idmEngineConfiguration, GroupDataManager groupDataManager)
public PlatformGroupEntity createNewGroup(String groupId)
createNewGroup in interface GroupEntityManagerpublic void delete(String groupId)
delete in interface EntityManager<PlatformGroupEntity>delete in class AbstractEntityManager<PlatformGroupEntity,GroupDataManager>public PlatformGroupQuery createNewGroupQuery()
createNewGroupQuery in interface GroupEntityManagerpublic List<PlatformGroup> findGroupByQueryCriteria(PlatformGroupQueryImpl query)
findGroupByQueryCriteria in interface GroupEntityManagerpublic long findGroupCountByQueryCriteria(PlatformGroupQueryImpl query)
findGroupCountByQueryCriteria in interface GroupEntityManagerpublic List<PlatformGroup> findGroupsByUser(String userId)
findGroupsByUser in interface GroupEntityManagerpublic List<PlatformGroup> findGroupsByNativeQuery(Map<String,Object> parameterMap)
findGroupsByNativeQuery in interface GroupEntityManagerpublic long findGroupCountByNativeQuery(Map<String,Object> parameterMap)
findGroupCountByNativeQuery in interface GroupEntityManagerpublic boolean isNewGroup(Group group)
isNewGroup in interface GroupEntityManagerpublic List<PlatformGroup> findGroupsByPrivilegeId(String privilegeId)
findGroupsByPrivilegeId in interface GroupEntityManagerprotected MembershipEntityManager getMembershipEntityManager()