org.benow.security.permission
Interface Role


public interface Role

security: org.benow.security.PermissionTemplate

Author:
andy

Method Summary
 Permission addPermission(Permission perm)
           
 void checkPermission(Permission perm)
           
 boolean containsPermission(Permission perm)
           
 java.lang.String getName()
           
 java.util.Collection<Permission> getPermissions()
           
 java.util.Collection<User> getUsers()
           
 boolean removePermission(Permission permission)
           
 

Method Detail

getName

java.lang.String getName()

getPermissions

java.util.Collection<Permission> getPermissions()

containsPermission

boolean containsPermission(Permission perm)

addPermission

Permission addPermission(Permission perm)

checkPermission

void checkPermission(Permission perm)
                     throws java.lang.SecurityException
Parameters:
perm -
Throws:
java.lang.SecurityException

removePermission

boolean removePermission(Permission permission)
                         throws NoSuchPermissionException
Throws:
NoSuchPermissionException

getUsers

java.util.Collection<User> getUsers()