All Packages Class Hierarchy This Package Previous Next Index
Class ajanta.util.OwnerImpl
java.lang.Object
|
+----ajanta.util.OwnerImpl
- public class OwnerImpl
- extends Object
- implements Owner
OwnerImpl implements java.security.acl.Owner
- See Also:
- Owner
-
OwnerImpl()
- Constructs OwnerImpl object
-
OwnerImpl(Principal)
- Constructs OwnerImpl object
-
addOwner(Principal, Principal)
- Adds an owner.
-
deleteOwner(Principal, Principal)
- Deletes an owner.
-
isOwner(Principal)
- Returns true if the given principal is an owner of the ACL.
OwnerImpl
public OwnerImpl()
- Constructs OwnerImpl object
OwnerImpl
public OwnerImpl(Principal owner)
- Constructs OwnerImpl object
addOwner
public boolean addOwner(Principal caller,
Principal owner) throws NotOwnerException
- Adds an owner. Only owners can modify ACL contents. The caller
principal must be an owner of the ACL in order
to invoke this method. That is, only an owner can add another owner.
The initial owner is configured at ACL construction time.
- Parameters:
- 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.
- Returns:
- true if successful, false if owner is already an owner.
deleteOwner
public boolean deleteOwner(Principal caller,
Principal owner) throws NotOwnerException, LastOwnerException
- Deletes an owner. If this is the last owner in the ACL,
an exception is raised.
The caller principal must be an owner of the ACL in order to invoke
this method.
- Parameters:
- caller - - the principal invoking this method.
It must be an owner of the ACL.
- Returns:
- true if the owner is removed, false if the owner is
not part of the list of owners.
isOwner
public boolean isOwner(Principal owner)
- Returns true if the given principal is an owner of the ACL.
- Parameters:
- owner - - the principal to be checked to determine whether
or not it is an owner.
- Returns:
- true if the passed principal is in the list of owners, false if not.
All Packages Class Hierarchy This Package Previous Next Index