Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 セキュリティ管理機能編


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メソッドによってログアウト処理されています。

戻り値

なし