@Repository(value="blAdminPermissionDao") public class AdminPermissionDaoImpl extends Object implements AdminPermissionDao
Modifier and Type | Field and Description |
---|---|
protected javax.persistence.EntityManager |
em |
protected EntityConfiguration |
entityConfiguration |
Constructor and Description |
---|
AdminPermissionDaoImpl() |
Modifier and Type | Method and Description |
---|---|
void |
deleteAdminPermission(AdminPermission permission) |
boolean |
doesOperationExistForCeilingEntity(PermissionType permissionType,
String ceilingEntityFullyQualifiedName) |
boolean |
isUserQualifiedForOperationOnCeilingEntity(AdminUser adminUser,
PermissionType permissionType,
String ceilingEntityFullyQualifiedName) |
boolean |
isUserQualifiedForOperationOnCeilingEntityViaDefaultPermissions(String ceilingEntityFullyQualifiedName) |
AdminPermission |
readAdminPermissionById(Long id) |
AdminPermission |
readAdminPermissionByName(String name) |
AdminPermission |
readAdminPermissionByNameAndType(String name,
String type) |
List<AdminPermission> |
readAllAdminPermissions() |
AdminPermission |
saveAdminPermission(AdminPermission permission) |
protected javax.persistence.EntityManager em
protected EntityConfiguration entityConfiguration
public void deleteAdminPermission(AdminPermission permission)
deleteAdminPermission
in interface AdminPermissionDao
public AdminPermission readAdminPermissionById(Long id)
readAdminPermissionById
in interface AdminPermissionDao
public AdminPermission readAdminPermissionByNameAndType(String name, String type)
readAdminPermissionByNameAndType
in interface AdminPermissionDao
public AdminPermission readAdminPermissionByName(String name)
readAdminPermissionByName
in interface AdminPermissionDao
public AdminPermission saveAdminPermission(AdminPermission permission)
saveAdminPermission
in interface AdminPermissionDao
public List<AdminPermission> readAllAdminPermissions()
readAllAdminPermissions
in interface AdminPermissionDao
public boolean isUserQualifiedForOperationOnCeilingEntity(AdminUser adminUser, PermissionType permissionType, String ceilingEntityFullyQualifiedName)
isUserQualifiedForOperationOnCeilingEntity
in interface AdminPermissionDao
public boolean isUserQualifiedForOperationOnCeilingEntityViaDefaultPermissions(String ceilingEntityFullyQualifiedName)
isUserQualifiedForOperationOnCeilingEntityViaDefaultPermissions
in interface AdminPermissionDao
public boolean doesOperationExistForCeilingEntity(PermissionType permissionType, String ceilingEntityFullyQualifiedName)
doesOperationExistForCeilingEntity
in interface AdminPermissionDao
Copyright © 2019. All rights reserved.