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, java.lang.String ceilingEntityFullyQualifiedName)
           
 boolean isUserQualifiedForOperationOnCeilingEntity(AdminUser adminUser, PermissionType permissionType, java.lang.String ceilingEntityFullyQualifiedName)
           
 AdminPermission readAdminPermissionById(java.lang.Long id)
           
 java.util.List<AdminPermission> readAllAdminPermissions()
           
 AdminPermission saveAdminPermission(AdminPermission permission)
           
 

Method Detail

readAllAdminPermissions

java.util.List<AdminPermission> readAllAdminPermissions()

readAdminPermissionById

AdminPermission readAdminPermissionById(java.lang.Long id)

saveAdminPermission

AdminPermission saveAdminPermission(AdminPermission permission)

deleteAdminPermission

void deleteAdminPermission(AdminPermission permission)

isUserQualifiedForOperationOnCeilingEntity

boolean isUserQualifiedForOperationOnCeilingEntity(AdminUser adminUser,
                                                   PermissionType permissionType,
                                                   java.lang.String ceilingEntityFullyQualifiedName)

doesOperationExistForCeilingEntity

boolean doesOperationExistForCeilingEntity(PermissionType permissionType,
                                           java.lang.String ceilingEntityFullyQualifiedName)


Copyright © 2011. All Rights Reserved.