@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 AdminPermissionDaopublic AdminPermission readAdminPermissionById(Long id)
readAdminPermissionById in interface AdminPermissionDaopublic AdminPermission readAdminPermissionByNameAndType(String name, String type)
readAdminPermissionByNameAndType in interface AdminPermissionDaopublic AdminPermission readAdminPermissionByName(String name)
readAdminPermissionByName in interface AdminPermissionDaopublic AdminPermission saveAdminPermission(AdminPermission permission)
saveAdminPermission in interface AdminPermissionDaopublic List<AdminPermission> readAllAdminPermissions()
readAllAdminPermissions in interface AdminPermissionDaopublic boolean isUserQualifiedForOperationOnCeilingEntity(AdminUser adminUser, PermissionType permissionType, String ceilingEntityFullyQualifiedName)
isUserQualifiedForOperationOnCeilingEntity in interface AdminPermissionDaopublic boolean isUserQualifiedForOperationOnCeilingEntityViaDefaultPermissions(String ceilingEntityFullyQualifiedName)
isUserQualifiedForOperationOnCeilingEntityViaDefaultPermissions in interface AdminPermissionDaopublic boolean doesOperationExistForCeilingEntity(PermissionType permissionType, String ceilingEntityFullyQualifiedName)
doesOperationExistForCeilingEntity in interface AdminPermissionDaoCopyright © 2022. All rights reserved.