JavaTM 2 Platform
Standard Ed. 6

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 的一個子類別)的一個實例。

返回:
組成員的一個列舉。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only