java.security.acl
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPermission(Permission permission)
Adds the specified permission to this ACL entry. |
boolean |
checkPermission(Permission permission)
Checks if the specified permission is part of the permission set in this entry. |
Object |
clone()
Clones this ACL entry. |
Principal |
getPrincipal()
Returns the principal for which permissions are granted or denied by this ACL entry. |
boolean |
isNegative()
Returns true if this is a negative ACL entry (one denying the associated principal the set of permissions in the entry), false otherwise. |
Enumeration<Permission> |
permissions()
Returns an enumeration of the permissions in this ACL entry. |
boolean |
removePermission(Permission permission)
Removes the specified permission from this ACL entry. |
void |
setNegativePermissions()
Sets this ACL entry to be a negative one. |
boolean |
setPrincipal(Principal user)
Specifies the principal for which permissions are granted or denied by this ACL entry. |
String |
toString()
Returns a string representation of the contents of this ACL entry. |
| Method Detail |
|---|
setPrincipal
boolean setPrincipal(Principal user)
- Specifies the principal for which permissions are granted or denied
by this ACL entry. If a principal was already set for this ACL entry,
false is returned, otherwise true is returned.
- Parameters:
user- the principal to be set for this entry.- Returns:
- true if the principal is set, false if there was already a principal set for this entry.
- See Also:
getPrincipal()
getPrincipal
Principal getPrincipal()
- Returns the principal for which permissions are granted or denied by
this ACL entry. Returns null if there is no principal set for this
entry yet.
- Returns:
- the principal associated with this entry.
- See Also:
setPrincipal(java.security.Principal)
setNegativePermissions
void setNegativePermissions()
- Sets this ACL entry to be a negative one. That is, the associated
principal (e.g., a user or a group) will be denied the permission set
specified in the entry.
Note: ACL entries are by default positive. An entry becomes a
negative entry only if this
setNegativePermissionsmethod is called on it.
isNegative
boolean isNegative()
- Returns true if this is a negative ACL entry (one denying the
associated principal the set of permissions in the entry), false
otherwise.
- Returns:
- true if this is a negative ACL entry, false if it's not.
addPermission
boolean addPermission(Permission permission)
- Adds the specified permission to this ACL entry. Note: An entry can
have multiple permissions.
- Parameters:
permission- the permission to be associated with the principal in this entry.- Returns:
- true if the permission was added, false if the permission was already part of this entry's permission set.
removePermission
boolean removePermission(Permission permission)
- Removes the specified permission from this ACL entry.
- Parameters:
permission- the permission to be removed from this entry.- Returns:
- true if the permission is removed, false if the permission was not part of this entry's permission set.
checkPermission
boolean checkPermission(Permission permission)
- Checks if the specified permission is part of the
permission set in this entry.
- Parameters:
permission- the permission to be checked for.- Returns:
- true if the permission is part of the permission set in this entry, false otherwise.
permissions
Enumeration<Permission> permissions()
- Returns an enumeration of the permissions in this ACL entry.
- Returns:
- an enumeration of the permissions in this ACL entry.
toString
String toString()
- Returns a string representation of the contents of this ACL entry.
- Returns:
- a string representation of the contents.
clone
Object clone()
- Clones this ACL entry.
- Returns:
- a clone of this ACL entry.
|
Java™ Platform Standard Ed. 7 DRAFT ea-b59 |
|||||||||
| PREV CLASS NEXT CLASS | NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||