データベースのアクセス制御リスト (ACL) からユーザー、グループ、サーバーを削除します。これによりユーザー、グループ、サーバーのアクセスレベルはデータベースのデフォルトに設定されます。
public void revokeAccess(String name)
throws NotesException
String name
アクセス権を取り消す対象のユーザー、グループ、サーバーの名前。階層名の場合は、フルネームを指定する必要がありますが、短縮形にすることも可能です。
アクセスの取り消しは、(grantAccess メソッドを使用して行う) アクセス権の [なし] の割り当てとは違います。アクセスを取り消すと ACL からその名前が削除されますが、そのユーザー、グループ、またはサーバーは、デフォルトで指定されているレベルでそのデータベースにアクセスできます。grantAccess メソッドを使用して [なし] を割り当てる場合、その名前は ACL に残り、そのユーザー、グループ、サーバーはデフォルト設定に関係なく、そのデータベースにアクセスできなくなります。
名前はデータベース ACL に明示されている必要があります。明示されていない場合、revokeAccess は、その名前が ACL にリストされているグループのメンバーになっているとしても、例外をスローします。