|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface PermissionCheckable
Objects that can validate permissions should implement this interface.
| Method Summary | |
|---|---|
void |
checkPermission(Permission perm)
checks to see if this role has the given permission. |
void |
checkPermission(java.lang.String name)
Creates a default permission with the given name and checks for it's existence. |
void |
checkPermission(java.lang.String name,
java.lang.String params)
Creates a default permission with the given name and params and checks for it's existence. |
boolean |
hasPermission(java.lang.Class permissionPrefix,
java.lang.String suffix)
|
boolean |
hasPermission(Permission perm)
Checks to see if the given permission has been granted. |
boolean |
hasPermission(java.lang.String name)
Creates a new permission of the given name and returns it's existence. |
boolean |
hasPermission(java.lang.String name,
java.lang.String params)
Creates a new permission of the given name and params and returns it's existence. |
| Method Detail |
|---|
void checkPermission(Permission perm)
throws java.lang.SecurityException
perm -
java.lang.SecurityException - if not
void checkPermission(java.lang.String name)
throws java.lang.SecurityException
name -
java.lang.SecurityException - on permission check failcheckPermission(Permission)
void checkPermission(java.lang.String name,
java.lang.String params)
throws java.lang.SecurityException
name - params -
java.lang.SecurityException - on permission check failcheckPermission(Permission)boolean hasPermission(java.lang.String name)
name -
hasPermission(Permission)
boolean hasPermission(java.lang.Class permissionPrefix,
java.lang.String suffix)
boolean hasPermission(java.lang.String name,
java.lang.String params)
name - params -
hasPermission(Permission)boolean hasPermission(Permission perm)
perm -
hasPermission(Permission)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||