com.sun.mail.imap
クラス ACL

java.lang.Object
  上位を拡張 com.sun.mail.imap.ACL
すべての実装されたインタフェース:
Cloneable

public final class ACL
extends Object
implements Cloneable

特定の認証識別子(ユーザ又はグループ)の為のアクセスコントロールリストエントリです。 Rights の 1セットを識別子に関連づけます。 RFC 2086 を参照して下さい。


コンストラクタの概要
ACL(String name)
          指定された識別子と権限なしで ACL エントリを構築します。
ACL(String name, Rights rights)
          指定された識別子と権限で ACL エントリを構築します。
 
メソッドの概要
 Object clone()
          この ACL エントリのクローンを返します。
 String getName()
          この ACL エントリの識別子名を取得します。
 Rights getRights()
          この ACL エントリに関連する権限を取得します。
 void setRights(Rights rights)
          この ACL エントリに関連する権限を設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ACL

public ACL(String name)
指定された識別子と権限なしで ACL エントリを構築します。

パラメータ:
name - 識別子名

ACL

public ACL(String name,
           Rights rights)
指定された識別子と権限で ACL エントリを構築します。

パラメータ:
name - 識別子名
rights - 権限
メソッドの詳細

getName

public String getName()
この ACL エントリの識別子名を取得します。

戻り値:
識別子名

setRights

public void setRights(Rights rights)
この ACL エントリに関連する権限を設定します。

パラメータ:
rights - 権限

getRights

public Rights getRights()
この ACL エントリに関連する権限を取得します。 この ACL によって参照される実際の Rights オブジェクトを返します。 Rights オブジェクトへの変更はこの ACL に影響します。

戻り値:
権限

clone

public Object clone()
             throws CloneNotSupportedException
この ACL エントリのクローンを返します。

オーバーライド:
クラス Object 内の clone
例外:
CloneNotSupportedException