addAttributeメソッド
説明
Subjectに属性を追加します。一つの属性に対して,複数の属性値を関連づけることができます。このメソッドを使用して関連づけた属性は,ユーザ管理リポジトリには反映されません。
形式
public void addAttribute(String alias, Object attr) throws IllegalStateException;
パラメタ
- alias:
-
Subjectに関連づける属性名を指定します。
- attr:
-
Subjectに関連づける属性値を指定します。
例外
- java.lang.IllegalStateException:
-
このオブジェクトが無効な場合に発生します。また,この例外は,java.lang.RuntimeException例外を継承しているため,catchおよびthrowsに記述しなくてもコンパイルできるので注意してください。
この例外は,次の条件で発生します。
-
このオブジェクトを持つSubjectがread-onlyです。
-
logoutメソッドによってログアウト処理されています。
-
戻り値
なし