ACL (Java)

データベースのアクセス制御リスト (ACL) を表します。

構文

public class ACL extends Base

包含関係

包含元: Database

包含要素: ACLEntry

プロパティ

AdministrationServer (getAdministrationServer と setAdministrationServer を使用)

InternetLevel (getInternetLevel と setInternetLevel を使用)

IsAdminNames (isAdminNames と setAdminNames を使用)

IsAdminReaderAuthor (isAdminReaderAuthor と setAdminReaderAuthor を使用)

IsExtendedAccess (isExtendedAccess と setExtendedAccess を使用)

IsUniformAccess (isUniformAccess と setUniformAccess を使用)

Parent (getParent を使用)

Roles (getRoles を使用)

メソッド

addRole

createACLEntry

deleteRole

getEntry

getFirstEntry

getNextEntry

recycle

removeACLEntry

renameRole

save

アクセス

Database オブジェクトには、データベースのアクセス制御リストを表す ACL オブジェクトが必ず含まれています。ACL オブジェクトを取得するには、Database の getACL を使用します。

使用法

Database クラスには、ACL オブジェクトを取得せずに ACL にアクセスして変更するのに使用できるメソッドとして、queryAccessgrantAccessrevokeAccess の 3 つがあります。ただし、ACL オブジェクトの使用中にこれらのメソッドを使用すると、一貫性のない結果になることがあります。