接口 java.security.acl.Group
- public interface Group
- extends Principal
该接口用来表示一组主体。
(一个主体表示一个实体,例如个人用户或者公司)。
注意到组扩展了主体,因此,一个主体或一个组都可以作为参数传给含有主体参数的方法。例如,可以通过调用一个组对象的 addMember 方法,把一主体或一个组传给它,从而把该组或主体添加到该组对象。
方法索引
- addMember(Principal)
- 添加一指定成员到该组。
- isMember(Principal)
- 如果传递的主体是该组的一个成员则返回 true 。
- members()
- 返回该组的成员数。
- removeMember(Principal)
- 从组中删除指定的成员。
方法
addMember
public abstract boolean addMember(Principal user)
- 添加一指定成员到该组。
- 参数:
- user - 添加到该组的主体。
- 返回:
- 如果成员成功添加,则返回 true ,如果主体已经是其中的成员则返回 false 。
removeMember
public abstract boolean removeMember(Principal user)
- 从组中删除指定的成员。
- 参数:
- user - 从该组删除的主体。
- 返回:
- 如果主体被删除,则返回 true,如主体不是其中的成员则返回 false 。
isMember
public abstract boolean isMember(Principal member)
- 如果传递的主体是该组的一个成员则返回 true。该方法进行递归的搜索,因此如果一主体属于为该组的成员组,
则返回 true。
- 参数:
- member - 将检查的的主体。
- 返回:
- 如果主体是该组的成员则返回 true ,否则返回 false。
members
public abstract Enumeration members()
- 返回该组的成员数。返回的对象可以是主体或 Group (主体的子类)的实例。
- 返回:
- 该组的成员数。