grantAccess (Database - Java™)

ユーザー、グループ、サーバーに対して、指定されたアクセスレベルを設定するようにデータベースアクセス制御リストを変更します。

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

定義位置

Database

構文

public void grantAccess(String name, int level)
    throws NotesException

パラメータ

String name

アクセスレベルを設定または変更する対象のユーザー、グループ、サーバーの名前。階層名の場合は、フルネームを指定する必要がありますが、短縮形にすることも可能です。

int level

付与するアクセスレベル。次のいずれかの定数を指定します。

使用法

指定した名前がすでに ACL に存在する場合、このメソッドはその名前をこのアクセスレベルで更新します。存在しない場合は、このアクセスレベルを持つ名前が ACL に追加されます。

このメソッドを使用すると、ACL.LEVEL_NOACCESS を割り当てることにより、ユーザー、グループ、サーバーのアクセスを禁止することもできます。

このメソッドは、ACL のロールをそれぞれのデフォルト値に設定します。

クロスリファレンス

LotusScript® NotesDatabase クラスの GrantAccess メソッド