NotesACL (LotusScript®)

Represents the access control list (ACL) of a database.

Containment

Contained by: NotesDatabase

Contains: NotesACLEntry

Properties

AdministrationServer

InternetLevel

IsAdminNames

IsAdminReaderAuthor

IsExtendedAccess

Parent

Roles

UniformAccess

Methods

AddRole

CreateACLEntry

DeleteRole

GetEntry

GetFirstEntry

GetNextEntry

RemoveACLEntry

RenameRole

Save

Access

Every NotesDatabase contains a NotesACL object representing that database access control list. To get it, use the ACL property in NotesDatabase.

Usage

The Database class has three methods that you can use to access and modify an ACL without getting an ACL object: QueryAccess, GrantAccess, and RevokeAccess. However, using these methods at the same time that an ACL object is in use may produce inconsistent results.

Example