全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
インタフェース java.security.acl.Group
  -  public interface Group
  -  extends Principal
このインタフェースは、プリンシプルのグループを表すのに使用します (プリンシプルとは個人ユーザまたは企業のようなエンティティを表すものです)。     
Group は Principalを拡張したものであることに注意してください。したがって、 Principal または Group のどちらでも、Principal パラメータを含むメソッドに対して引数として渡すことができます。たとえば、Principal または Groupのどちらでも Groupオブジェクトにその addMember メソッドを呼び出し、Principal または Group を渡すことによって追加できます。
   
  -   addMember(Principal) addMember(Principal)
-   指定されたメンバーをグループに追加する。
  
-   isMember(Principal) isMember(Principal)
-   指定されたプリンシプルがグループのメンバーである場合には true を返す。
  
-   members() members()
-   グループのメンバーの列挙を返す。
  
-   removeMember(Principal) removeMember(Principal)
-  このグループから指定されたメンバーを削除する。
   
 addMember
addMember
  public abstract boolean addMember(Principal user)
  -  指定されたメンバーをグループに追加します。
   
- 
    -  パラメータ:
    
-   user - このグループに追加するプリンシプル。
    
-  返り値:
    
-   メンバーの追加が成功した場合には true、プリンシプルがすでにメンバーである場合には false が返る。
  
 
 removeMember
removeMember
  public abstract boolean removeMember(Principal user)
  -  このグループから指定されたメンバーを削除します。
   
- 
    -  パラメータ:
    
-  user - このグループから削除するプリンシプル。
    
-  返り値:
    
-  プリンシプルの削除が成功した場合には true、プリンシプルがメンバーでなかった場合には false が返る。
  
 
 isMember
isMember
  public abstract boolean isMember(Principal member)
  -  指定されたプリンシプルがグループのメンバーである場合には true を返します。このメソッドは、再帰的検索を行うので、このグループのメンバーのあるグループの属している場合には、true が返ります。
   
- 
    -  パラメータ:
    
-  member - グループのメンバーであることをチェックする対象のプリンシプル。
    
-  返り値:
    
-  プリンシプルがこのグループのメンバーである場合には true、そうでなかった場合には false が返る。
  
 
 members
members
  public abstract Enumeration members()
  -  グループ中のメンバーの列挙を返します。
 返すオブジェクトは、Principal か Group (Principal のサブクラス) のどちらかのインスタンスになります。
   
- 
    -  返り値:
    
-  グループメンバーの列挙。
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス