public class GroupDAO extends Object
Constructor and Description |
---|
GroupDAO() |
Modifier and Type | Method and Description |
---|---|
void |
create(GroupEntity group) |
void |
create(Set<GroupEntity> groups) |
List<GroupEntity> |
findAll() |
GroupEntity |
findByPK(Integer groupPK) |
GroupEntity |
findGroupByName(String groupName) |
GroupEntity |
findGroupByNameAndType(String groupName,
GroupType groupType) |
GroupEntity |
findGroupByPrincipal(PrincipalEntity principal)
Find the group entity for the given admin principal entity.
|
List<GroupEntity> |
findGroupsByPrincipal(List<PrincipalEntity> principalList)
Find the group entities for the given list of principals
|
GroupEntity |
merge(GroupEntity group) |
void |
merge(Set<GroupEntity> groups) |
void |
remove(GroupEntity group) |
void |
remove(Set<GroupEntity> groups) |
void |
removeByPK(Integer groupPK) |
public GroupEntity findByPK(Integer groupPK)
public List<GroupEntity> findAll()
public GroupEntity findGroupByName(String groupName)
public GroupEntity findGroupByNameAndType(String groupName, GroupType groupType)
public List<GroupEntity> findGroupsByPrincipal(List<PrincipalEntity> principalList)
principalList
- the list of principal entitiespublic GroupEntity findGroupByPrincipal(PrincipalEntity principal)
principal
- the principal entitypublic void create(GroupEntity group)
public void create(Set<GroupEntity> groups)
public GroupEntity merge(GroupEntity group)
public void merge(Set<GroupEntity> groups)
public void remove(GroupEntity group)
public void remove(Set<GroupEntity> groups)
public void removeByPK(Integer groupPK)
Copyright © 2022 Apache Software Foundation. All rights reserved.