org.broadleafcommerce.openadmin.server.security.dao
Interface AdminPermissionDao

All Known Implementing Classes:
AdminPermissionDaoImpl

public interface AdminPermissionDao

Author:
jfischer

Method Summary
 void deleteAdminPermission(AdminPermission permission)
           
 boolean doesOperationExistForCeilingEntity(PermissionType permissionType, String ceilingEntityFullyQualifiedName)
           
 boolean isUserQualifiedForOperationOnCeilingEntity(AdminUser adminUser, PermissionType permissionType, String ceilingEntityFullyQualifiedName)
           
 AdminPermission readAdminPermissionById(Long id)
           
 List<AdminPermission> readAllAdminPermissions()
           
 AdminPermission saveAdminPermission(AdminPermission permission)
           
 

Method Detail

readAllAdminPermissions

List<AdminPermission> readAllAdminPermissions()

readAdminPermissionById

AdminPermission readAdminPermissionById(Long id)

saveAdminPermission

AdminPermission saveAdminPermission(AdminPermission permission)

deleteAdminPermission

void deleteAdminPermission(AdminPermission permission)

isUserQualifiedForOperationOnCeilingEntity

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

doesOperationExistForCeilingEntity

boolean doesOperationExistForCeilingEntity(PermissionType permissionType,
                                           String ceilingEntityFullyQualifiedName)


Copyright © 2013. All Rights Reserved.