JAVA/CORBA クラス
ユーザー、グループ、またはサーバーのデータベースに対する現在のアクセスレベルを返します。
メモ ACL オブジェクトの使用中にこのメソッドを使用すると、結果に一貫性がなくなることがあります。
定義位置
Database
構文
public int queryAccess(String name) throws NotesException
パラメータ
String name
int 型
指定した name$ が ACL に明示的に登録されている場合、queryAccess はこの ACL エントリに対するアクセスレベルを返します。グループは検査しません。
指定した name$ が ACL に明示的に登録されていない場合は、queryAccess はスクリプトが実行されているコンピュータの一次アドレス帳を使用して、指定された名前がいずれかのグループに含まれているかどうかを検査します。このアドレス帳は、ローカルなクライアントでは個人アドレス帳です。サーバーでは Domino ディレクトリとなります。queryAccess は、1 つ以上のグループ内に name$ を検出した場合、全グループの中で最も高いアクセスレベルを返します。
指定した name$ が ACL 内に個人またはグループのいずれとしても登録されていない場合は、queryAccess は ACL のデフォルトアクセスレベルを返します。
クロスリファレンス
LotusScript NotesDatabase クラスの QueryAccess メソッド
式言語の @UserAccess 関数
式言語の @V4UserAccess 関数
例 関連項目