public interface Owner
java.security.acl package extends this Owner interface.) The initial owner Principal should be specified as an argument to the constructor of the class implementing this interface.
Acl
boolean addOwner(Principalcaller, Principal owner) throws NotOwnerException
caller - the principal invoking this method. It must be an owner of the ACL.
owner - the owner that should be added to the list of owners.
NotOwnerException - if the caller principal is not an owner of the ACL.
boolean deleteOwner(Principalcaller, Principal owner) throws NotOwnerException , LastOwnerException
The caller principal must be an owner of the ACL in order to invoke this method.
caller - the principal invoking this method. It must be an owner of the ACL.
owner - the owner to be removed from the list of owners.
NotOwnerException - if the caller principal is not an owner of the ACL.
LastOwnerException - if there is only one owner left, so that deleteOwner would leave the ACL owner-less.
boolean isOwner(Principalowner)
owner - the principal to be checked to determine whether or not it is an owner.