uCosminexus DocumentBroker Version 5 リファレンス API

[目次][用語][索引][前へ][次へ]

6.6.11 changeUserPrivilege文書空間に接続中のユーザの特権変更

<この項の構成>
(1) 機能
(2) 形式
(3) 引数
(4) 戻り値
(5) 例外

(1) 機能

指定した特権の種別に従って,文書空間に接続中のユーザの特権を変更します。このメソッドを使用することで,クラスライブラリを使用した一連の処理中に,任意の回数/タイミングでユーザの特権を変更することができます。このメソッドで変更した特権は,DbjSession#logoutメソッドが実行されるまで有効となります。

(2) 形式

void changeUserPrivilege(int privilege)

(3) 引数

privilege(入力)
特権の種別を指定します。次のどちらかの値を指定します。
  • DbjDef.PRIV_SECURITY_ADMINISTRATOR
    セキュリティ管理者に変更します。
  • DbjDef.PRIV_LOGIN_USER
    DbjSession#login時のユーザの特権に変更します。

(4) 戻り値

なし

(5) 例外

DbjSessionNotConnectException
セッションが接続されていなかった場合
DbjAccessControlNotSupportedException
アクセス制御モードで動作していない場合
IllegalArgumentException
引数に不正な値を設定した場合