当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

接口 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 (主体的子类)的实例。

返回:
该组的成员数。

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)