All Packages Class Hierarchy This Package Previous Next Index
Class ajanta.security.acl.GroupImpl
java.lang.Object
|
+----ajanta.security.acl.PrincipalImpl
|
+----ajanta.security.acl.GroupImpl
- public class GroupImpl
- extends PrincipalImpl
- implements Group, Serializable
GroupImpl implements java.security.acl.Group interface
Note that Group extends Principal. Thus, either a Principal or a
Group can be passed as an argument to methods containing a
Principal parameter.
-
GroupImpl(String)
- Constructs a Group object from String name
-
addMember(Principal)
- Adds the specified member to the group.
-
isMember(Principal)
- Returns true if the passed principal is a member of the group.
-
members()
- Returns an enumeration of the members in the group.
-
removeMember(Principal)
-
Removes the specified member from the group.
GroupImpl
public GroupImpl(String group)
- Constructs a Group object from String name
- Parameters:
- identity - - String name of this group will be stored
as Principal
addMember
public boolean addMember(Principal user)
- Adds the specified member to the group.
- Parameters:
- user - - the principal to add to this group
- Returns:
- true if the member was successfully added,
false if the principal was already a member.
removeMember
public boolean removeMember(Principal user)
- Removes the specified member from the group.
- Parameters:
- user - - the principal to remove from this group.
- Returns:
- true if the principal was removed,
or false if the principal was not a member.
isMember
public boolean isMember(Principal member)
- Returns true if the passed principal is a member of the group.
This method does a recursive search, so if a principal belongs
to a group which is a member of this group, true is returned.
- Parameters:
- member - - the principal whose membership is to be checked.
- Returns:
- true if the principal is a member of this group,
false otherwise.
members
public Enumeration members()
- Returns an enumeration of the members in the group.
The returned objects can be instances of either
Principal or Group (which is a subclass of Principal).
- Returns:
- an enumeration of the group members.
All Packages Class Hierarchy This Package Previous Next Index