org.persvr.security
Class SystemAcls
java.lang.Object
org.persvr.security.SystemAcls
- All Implemented Interfaces:
- java.security.acl.Acl, java.security.acl.Owner
public abstract class SystemAcls
- extends java.lang.Object
- implements java.security.acl.Acl
|
Method Summary |
boolean |
addEntry(java.security.Principal caller,
java.security.acl.AclEntry entry)
|
boolean |
addOwner(java.security.Principal caller,
java.security.Principal owner)
|
boolean |
deleteOwner(java.security.Principal caller,
java.security.Principal owner)
|
java.util.Enumeration<java.security.acl.AclEntry> |
entries()
|
boolean |
isOwner(java.security.Principal owner)
|
boolean |
removeEntry(java.security.Principal caller,
java.security.acl.AclEntry entry)
|
void |
setName(java.security.Principal caller,
java.lang.String name)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.security.acl.Acl |
checkPermission, getName, getPermissions, toString |
IMMUTABLE_ACL
public static final java.security.acl.Acl IMMUTABLE_ACL
DEFAULT_ACL
public static final java.security.acl.Acl DEFAULT_ACL
FULL_PUBLIC_ACCESS_ACL
public static final java.security.acl.Acl FULL_PUBLIC_ACCESS_ACL
addEntry
public boolean addEntry(java.security.Principal caller,
java.security.acl.AclEntry entry)
throws java.security.acl.NotOwnerException
- Specified by:
addEntry in interface java.security.acl.Acl
- Throws:
java.security.acl.NotOwnerException
entries
public java.util.Enumeration<java.security.acl.AclEntry> entries()
- Specified by:
entries in interface java.security.acl.Acl
removeEntry
public boolean removeEntry(java.security.Principal caller,
java.security.acl.AclEntry entry)
throws java.security.acl.NotOwnerException
- Specified by:
removeEntry in interface java.security.acl.Acl
- Throws:
java.security.acl.NotOwnerException
setName
public void setName(java.security.Principal caller,
java.lang.String name)
throws java.security.acl.NotOwnerException
- Specified by:
setName in interface java.security.acl.Acl
- Throws:
java.security.acl.NotOwnerException
addOwner
public boolean addOwner(java.security.Principal caller,
java.security.Principal owner)
throws java.security.acl.NotOwnerException
- Specified by:
addOwner in interface java.security.acl.Owner
- Throws:
java.security.acl.NotOwnerException
deleteOwner
public boolean deleteOwner(java.security.Principal caller,
java.security.Principal owner)
throws java.security.acl.NotOwnerException,
java.security.acl.LastOwnerException
- Specified by:
deleteOwner in interface java.security.acl.Owner
- Throws:
java.security.acl.NotOwnerException
java.security.acl.LastOwnerException
isOwner
public boolean isOwner(java.security.Principal owner)
- Specified by:
isOwner in interface java.security.acl.Owner