Interface AdminPermissionDao

All Known Implementing Classes:
AdminPermissionDaoImpl

public interface AdminPermissionDao
Author:
jfischer
  • Method Details

    • readAllAdminPermissions

      List<AdminPermission> readAllAdminPermissions()
    • readAdminPermissionById

      AdminPermission readAdminPermissionById(Long id)
    • readAdminPermissionByName

      AdminPermission readAdminPermissionByName(String name)
    • saveAdminPermission

      AdminPermission saveAdminPermission(AdminPermission permission)
    • deleteAdminPermission

      void deleteAdminPermission(AdminPermission permission)
    • isUserQualifiedForOperationOnCeilingEntity

      boolean isUserQualifiedForOperationOnCeilingEntity(AdminUser adminUser, PermissionType permissionType, String ceilingEntityFullyQualifiedName)
    • isUserQualifiedForOperationOnCeilingEntityViaDefaultPermissions

      boolean isUserQualifiedForOperationOnCeilingEntityViaDefaultPermissions(String ceilingEntityFullyQualifiedName)
    • doesOperationExistForCeilingEntity

      boolean doesOperationExistForCeilingEntity(PermissionType permissionType, String ceilingEntityFullyQualifiedName)
    • readAdminPermissionByNameAndType

      AdminPermission readAdminPermissionByNameAndType(String name, String type)