|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.security.acl
接口 Group
- 所有超级接口:
- Principal
-
public interface Group
- extends Principal
此接口用于表示一个主体组。(主体表示一种实体,如单个用户或一家公司)。
注意,Group 扩展了 Principal。因此,可将 Principal 或 Group 作为参数传入到包含 Principal 参数的方法中。例如,可以通过调用 Group 对象的 addMember
方法来向该对象添加 Principal 或 Group,将其传递到 Principal 或 Group。
方法摘要 | |
---|---|
boolean |
addMember(Principal user) 向组中添加指定的成员。 |
boolean |
isMember(Principal member) 如果传递的主体是组的一个成员,则返回 true。 |
Enumeration<? extends Principal> |
members() 返回此组中成员的枚举。 |
boolean |
removeMember(Principal user) 从组中移除指定的成员。 |
从接口 java.security.Principal 继承的方法 |
---|
equals, getName, hashCode, toString |
方法详细信息 |
---|
addMember
boolean addMember(Principal user)
- 向组中添加指定的成员。
-
-
- 参数:
-
user
- 要添加到此组中的主体。 - 返回:
- 如果成功添加了该成员,则返回 true;如果该主体已经是一个成员,则返回 false。
removeMember
boolean removeMember(Principal user)
- 从组中移除指定的成员。
-
-
- 参数:
-
user
- 从此组中移除的主体。 - 返回:
- 如果移除了该主体,则返回 true;如果该主体不是一个成员,则返回 false。
isMember
boolean isMember(Principal member)
- 如果传递的主体是组的一个成员,则返回 true。此方法执行递归搜索,所以如果主体所属的组是此组的一个成员,则返回 true。
-
-
- 参数:
-
member
- 要检查其成员关系的主体。 - 返回:
- 如果该主体是此组的一个成员,则返回 true;否则返回 false。
members
Enumeration<? extends Principal> members()
- 返回此组中成员的枚举。返回的对象可以是 Principal 或 Group(它是 Principal 的一个子类)的一个实例。
-
-
- 返回:
- 组成员的一个枚举。
所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |