JAVA/CORBA クラス


revokeAccess メソッド

ユーザー、グループ、またはサーバーをデータベースアクセス制御リストから削除します。これにより、そのユーザー、グループ、またはサーバーのアクセスレベルが、そのデータベース用のデフォルト設定にリセットされます。

メモ ACL オブジェクトの使用中にこのメソッドを使うと、結果に一貫性がなくなることがあります。

定義が行われるクラス
Database

構文
public void revokeAccess(String name)
throws NotesException

パラメータ
String name


使用法
アクセスの取り消しは、(grantAccess メソッドを使って行う) アクセス権の [なし] の割り当てとは違います。アクセスを取り消すと ACL からその名前が削除されますが、そのユーザー、グループ、またはサーバーは、デフォルトで指定されているレベルでそのデータベースにアクセスできます。grantAccess メソッドを使って [なし] を割り当てる場合、その名前は ACL に残り、そのユーザー、グループ、サーバーはデフォルト設定に関係なく、そのデータベースにアクセスできなくなります。

エラー
指定する名前がデータベース ACL に明示的に登録されていなければなりません。明示的に登録されていないと、その名前が ACL に登録されているグループのメンバーである場合でも、revokeAccess は例外を生成します。

クロスリファレンス
LotusScript NotesDatabase クラスの RevokeAccess メソッド


関連項目