blackboard.persist
Class PersistPermission
java.lang.Object
java.security.Permission
java.security.BasicPermission
blackboard.persist.PersistPermission
- All Implemented Interfaces:
- java.io.Serializable, java.security.Guard
public class PersistPermission
- extends java.security.BasicPermission
Permission encapsulating granular access to data object attributes. Basically, any
data object can use sub-classes of this class to protect read/write access to attributes.
It is important to note that write always implies read access.
Two actions are supported: read and write. Write implies read, but read does not
imply read.
- Since:
- Blackboard 6.0
- Version:
- $Revision: #1 $ $Date: 2005/06/27 $
- See Also:
- Serialized Form
Constructor Summary |
PersistPermission(java.lang.String name,
java.lang.String actions)
|
Method Summary |
java.lang.String |
getActions()
Returns the actions, in normalized form. |
boolean |
implies(java.security.Permission p)
Determines whether the current permission implies the specified permission. |
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.security.BasicPermission |
equals, hashCode, newPermissionCollection |
Methods inherited from class java.security.Permission |
checkGuard, getName, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
PersistPermission
public PersistPermission(java.lang.String name,
java.lang.String actions)
implies
public boolean implies(java.security.Permission p)
- Determines whether the current permission implies the specified permission.
This is done against first against the permission name, then the actions.
For example, if both permissions have name
User
, then
write
action implies read
action.
- Overrides:
implies
in class java.security.BasicPermission
- Parameters:
p
- the permission to check against.
- Returns:
- true if the passed permission is equal to or
implied by this permission, false otherwise.
getActions
public java.lang.String getActions()
- Returns the actions, in normalized form.
- Overrides:
getActions
in class java.security.BasicPermission
- Returns:
- Normalized action string
main
public static void main(java.lang.String[] args)
Copyright © 2003 Blackboard, Inc. All Rights Reserved.