LOTUSSCRIPT/COM/OLE CLASSES


Properties and methods with ECL security
The following tables list the properties and methods affected by an Execution Control List (ECL). These properties cannot be accessed or set, and these methods do not execute on the workstation, unless the marked ECL privileges are granted to the signer of the formula.

The ECL flags listed in the tables below are as follows:

NotesDatabasefilecurenvprogmailreadmod
Categories (set)xx
Closex
Createx
CreateCopyx
CreateDocumentx
CreateFromTemplatex
CreateReplicax
DelayUpdates (set)xx
FTSearchx
GetAgentx
GetDocumentByIDx
GetDocumentByUNIDx
GetDocumentByURLx
GetFormx
GetProfileDocumentx
GetURLHeaderx
GetViewx
GrantAccessx
OpenByReplicaIDx
OpenURLDbx
OpenWithFailoverx
QueryAccessx
Removexx
Replicatex
RevokeAccessx
Searchx
SizeQuota (set)xx
Title (set)xx
UnprocessedFTSearchx
UpdateFTIndexx
NotesDocumentfilecurenvprogmailreadmod
AppendItemValuexx
ComputeWithFormxx
CopyAllItemsxx
CopyItemxx
CopyToDatabasexx
CreateReplyMessagexxx
CreateRTItemxx
Encryptxx
EncryptionKeys (set)xx
MakeResponsexx
New (if new note is created)xx
PutInFolderxx
Removexx
RemoveFromFolderxx
RemoveItemxx
RenderToRTItemxx
ReplaceItemValuexx
Savexx
Sendxxx
Signxx
UniversalID (set)xx
NotesDocumentCollectionfilecurenvprogmailreadmod
FTSearchx*
GetFirstDocumentx*
GetLastDocumentx*
GetNextDocumentx*
GetNthDocumentx*
GetPrevDocumentx*
PutAllInFolderxx
RemoveAllxx
RemoveAllFromFolderxx
StampAllxx
UpdateAllx
* For the above specified methods in the NotesDocumentCollection class, once you give access to read a database, it implies access to elements within the database. It does not explicitly check for ECL privileges.
NotesEmbeddedObjectfilecurenvprogmailreadmod
ExtractFilex
Newx
Removex
NotesFormfilecurenvprogmailreadmod
FormUsers (set)x
ProtectReaders (set)x
ProtectUsers (set)x
Readers (set)x
Removex
NotesItemfilecurenvprogmailreadmod
Abstractx*
AppendToTextListxx
Containsx*
CopyToDocumentxx
DateTimeValue (set)xx
IsAuthors (set)xx
IsEncrypted (set)xx
IsNames (set)xx
IsProtected (set)xx
IsReaders (set)xx
IsSigned (set)xx
IsSummary (set)xx
Newxx
Removexx
SaveToDisk (set)xx
Values (set)xx
* For the Abstract and Contains methods in the NotesItem class, once you give access to read a database, it implies access to elements within the database. It does not explicitly check for ECL privileges.
NotesLogfilecurenvprogmailreadmod
Closex
LogAction (to database)x
LogAction (to file)x
LogAction (to mail message)xx
LogAction (to agent)x
LogError (to database)x
LogError (to file)x
LogError (to mail message)xx
LogError (to agent)x
OpenFileLogx
NotesNewsletterfilecurenvprogmailreadmod
FmtMsgWithDoclinksx
FormatDocumentx
NotesRichTextItemfilecurenvprogmailreadmod
AddNewLinexx
AddTabxx
AppendDocLinkxx
AppendRTItemxx
AppendTextxx
EmbedObject (file)xxx
EmbedObject (OLE)xxxx
GetEmbeddedObject(OLE)x
Newxx
NotesSessionfilecurenvprogmailreadmod
FreeTimeSearchx
GetDatabasex
GetEnvironmentStringx
GetEnvironmentValuex
SetEnvironmentVarx
UpdateProcessedDocx
NotesUIDocumentfilecurenvprogmailreadmod
Categorizex
Clearx
CreateObjectx
Cutx
DeleteDocumentx
FieldAppendTextx
FieldClearx
FieldSetTextx
GetObjectx
Pastex
Savex
SaveNewVersionx
Sendx
NotesUIWorkspacefilecurenvprogmailreadmod
OpenDatabasex
NotesViewfilecurenvprogmailreadmod
Aliasesx*
AutoUpdatexx*x
Columnsx*
Createdx*
FTSearchx*
GetAllDocumentsByKeyx*
GetChildx*
GetDocumentByKeyx*
GetFirstDocumentx*
GetLastDocumentx*
GetNextDocumentx*
GetNextSiblingx*
GetNthDocumentx*
GetParentDocumentx*
GetPrevDocumentx*
GetPrevSiblingx*
IsCalendarx*
IsDefaultViewx*
IsFolderx*
LastModifiedx*
Namex*
Parentx*
ProtectReadersxx*x
Readersx*x
Refreshx*
Removexx*x
UniversalIDx*
* For all the properties and methods in the NotesView class, once you give access to read a database, it implies access to elements within the database. It does not explicitly check for ECL privileges.

See Also