org.jboss.seam.security.permission
Interface PermissionStore


public interface PermissionStore

Permission store interface.

Author:
Shane Bryzak

Method Summary
 void clearPermissions(Object target)
           
 boolean grantPermission(Permission permission)
           
 boolean grantPermissions(List<Permission> permissions)
           
 boolean isEnabled()
           
 List<String> listAvailableActions(Object target)
           
 List<Permission> listPermissions(Object target)
           
 List<Permission> listPermissions(Object target, String action)
           
 List<Permission> listPermissions(Set<Object> targets, String action)
           
 boolean revokePermission(Permission permission)
           
 boolean revokePermissions(List<Permission> permissions)
           
 

Method Detail

listPermissions

List<Permission> listPermissions(Object target)

listPermissions

List<Permission> listPermissions(Object target,
                                 String action)

listPermissions

List<Permission> listPermissions(Set<Object> targets,
                                 String action)

grantPermission

boolean grantPermission(Permission permission)

grantPermissions

boolean grantPermissions(List<Permission> permissions)

revokePermission

boolean revokePermission(Permission permission)

revokePermissions

boolean revokePermissions(List<Permission> permissions)

listAvailableActions

List<String> listAvailableActions(Object target)

clearPermissions

void clearPermissions(Object target)

isEnabled

boolean isEnabled()


Copyright © 2011 Seam Framework. All Rights Reserved.