public class PrivilegeDAO extends Object
| Constructor and Description |
|---|
PrivilegeDAO() |
| Modifier and Type | Method and Description |
|---|---|
void |
create(PrivilegeEntity entity)
Make an instance managed and persistent.
|
void |
detach(PrivilegeEntity entity)
Detach an instance from manager.
|
boolean |
exists(PrincipalEntity principalEntity,
ResourceEntity resourceEntity,
PermissionEntity permissionEntity)
Determine whether or not the privilege entity exists defined by the given principal, resource and
permission exists.
|
boolean |
exists(PrivilegeEntity entity)
Determine whether or not the given privilege entity exists.
|
List<PrivilegeEntity> |
findAll()
Find all privileges.
|
List<PrivilegeEntity> |
findAllByPrincipal(List<PrincipalEntity> principalList)
Find the privileges entities for the given list of principals
|
PrivilegeEntity |
findById(Integer id)
Find a privilege with the given id.
|
List<PrivilegeEntity> |
findByResourceId(Long id)
Find all privileges for given resource.
|
PrivilegeEntity |
merge(PrivilegeEntity entity)
Merge the state of the given entity into the current persistence context.
|
void |
remove(PrivilegeEntity entity)
Remove the entity instance.
|
public PrivilegeEntity findById(Integer id)
id - type idpublic List<PrivilegeEntity> findAll()
public List<PrivilegeEntity> findByResourceId(Long id)
id - ID of the resourcepublic boolean exists(PrivilegeEntity entity)
entity - the privilege entitypublic boolean exists(PrincipalEntity principalEntity, ResourceEntity resourceEntity, PermissionEntity permissionEntity)
principalEntity - the principal entityresourceEntity - the resource entitypermissionEntity - the permission entitypublic List<PrivilegeEntity> findAllByPrincipal(List<PrincipalEntity> principalList)
principalList - the list of principal entitiespublic void create(PrivilegeEntity entity)
entity - entity to persistpublic PrivilegeEntity merge(PrivilegeEntity entity)
entity - entity to mergepublic void remove(PrivilegeEntity entity)
entity - entity to removepublic void detach(PrivilegeEntity entity)
entity - entity to detachCopyright © 2022 Apache Software Foundation. All rights reserved.