ECL セキュリティを伴うプロパティとメソッド

次の表は、操作制御リスト (ECL) の影響を受けるプロパティとメソッドのリストです。印の付いた ECL 権限が式の署名者に付与されていないときには、これらのプロパティにアクセスしたり設定することはできず、またこれらのメソッドはクライアント上では実行されません。

下の表にリストされている ECL フラグは次のとおりです。

NotesACL

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

CreateACLEntry

 

x

     

x

 

DeleteRole

 

x

     

x

 

GetEntry

 

x

     

x

 

GetFirstEntry

 

x

     

x

 

GetNextEntry

         

x

 

RenameRole

 

x

     

x

 

Save

 

x

     

x

x

NotesACLEntry

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

DisableRole

 

x

     

x

 

EnableRole

 

x

     

x

 

IsRoleEnabled

 

x

     

x

 

New

 

x

     

x

 

Remove

 

x

     

x

 

NotesAgent

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

New

         

x

 

Remove

 

x

       

x

実行

 

x

       

x

RunOnServer

           

x

NotesDatabase

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

Categories (設定)

 

x

       

x

Close

         

x

 

作成

           

x

CreateCopy

           

x

CreateDocument

         

x

 

CreateFromTemplate

           

x

CreateReplica

           

x

DelayUpdates (設定)

 

x

       

x

FTSearch

         

x

 

GetAgent

         

x

 

GetDocumentByID

         

x

 

GetDocumentByUNID

         

x

 

GetDocumentByURL

         

x

 

GetForm

         

x

 

GetProfileDocument

         

x

 

GetURLHeader

         

x

 

GetView

         

x

 

GrantAccess

         

x

 

OpenByReplicaID

         

x

 

OpenURLDb

         

x

 

OpenWithFailover

         

x

 

QueryAccess

         

x

 

Remove

 

x

       

x

複製

         

x

 

RevokeAccess

         

x

 

Search

         

x

 

SizeQuota (設定)

 

x

       

x

Title (設定)

 

x

       

x

UnprocessedFTSearch

         

x

 

UpdateFTIndex

         

x

 

NotesDocument

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

AppendItemValue

 

x

       

x

ComputeWithForm

 

x

       

x

ConvertToMIME

 

x

         

CopyAllItems

 

x

       

x

CopyItem

 

x

       

x

CopyToDatabase

 

x

       

x

CreateReplyMessage

 

x

   

x

 

x

CreateRTItem

 

x

       

x

Encrypt

 

x

       

x

EncryptionKeys (設定)

 

x

       

x

MakeResponse

 

x

       

x

New (if new note is created)

 

x

       

x

PutInFolder

 

x

       

x

Remove

 

x

       

x

RemoveFromFolder

 

x

       

x

RemoveItem

 

x

       

x

RenderToRTItem

 

x

       

x

ReplaceItemValue

 

x

       

x

Save

 

x

       

x

Send

 

x

   

x

 

x

署名

 

x

       

x

UniversalID (設定)

 

x

       

x

NotesDocumentCollection

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

FTSearch

         

x*

 

GetFirstDocument

         

x*

 

GetLastDocument

         

x*

 

GetNextDocument

         

x*

 

GetNthDocument

         

x*

 

GetPrevDocument

         

x*

 

PutAllInFolder

 

x

       

x

RemoveAll

 

x

       

x

RemoveAllFromFolder

 

x

       

x

StampAll

 

x

       

x

UpdateAll

 

x

         

* NotesDocumentCollection クラスの上記で指定したメソッドについては、いったんデータベースの読み込みアクセス権を付与すると、データベース内の要素のアクセスも付与することになります。ECL の権限は明示的には調べません。

NotesEmbeddedObject

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

ExtractFile

x

           

New

     

x

     

Remove

 

x

         

NotesForm

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

FormUsers (設定)

 

x

         

ProtectReaders (設定)

 

x

         

ProtectUsers (設定)

 

x

         

Readers (設定)

 

x

         

Remove

 

x

         

NotesItem

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

Abstract

         

x*

 

AppendToTextList

 

x

       

x

Contains

         

x*

 

CopyToDocument

 

x

       

x

DateTimeValue (設定)

 

x

       

x

IsAuthors (設定)

 

x

       

x

IsEncrypted (設定)

 

x

       

x

IsNames (設定)

 

x

       

x

IsProtected (設定)

 

x

       

x

IsReaders (設定)

 

x

       

x

IsSigned (設定)

 

x

       

x

IsSummary (設定)

 

x

       

x

New

 

x

       

x

Remove

 

x

       

x

SaveToDisk (設定)

 

x

       

x

Values (設定)

 

x

       

x

* NotesItem クラスの Abstract と Contains メソッドについては、いったんデータベースの読み込みアクセス権を付与すると、データベース内の要素のアクセスも付与することになります。ECL の権限は明示的には調べません。

NotesLog

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

Close

       

x

   

LogAction (データベースへ)

           

x

LogAction (ファイルへ)

x

           

LogAction (メールメッセージへ)

       

x

 

x

LogAction (エージェントへ)

           

x

LogError (データベースへ)

           

x

LogError (ファイルへ)

x

           

LogError (メールメッセージへ)

       

x

 

x

LogError (エージェントへ)

           

x

OpenFileLog

x

           

NotesNewsletter

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

FmtMsgWithDoclinks

           

x

FormatDocument

           

x

NotesRichTextItem

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

AddNewLine

 

x

       

x

AddTab

 

x

       

x

AppendDocLink

 

x

       

x

AppendRTItem

 

x

       

x

AppendText

 

x

       

x

EmbedObject (ファイル)

x

x

       

x

EmbedObject (OLE)

x

x

 

x

   

x

GetEmbeddedObject(OLE)

     

x

     

New

 

x

       

x

NotesSession

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

FreeTimeSearch

         

x

 

GetDatabase

         

x

 

GetEnvironmentString

   

x

       

GetEnvironmentValue

   

x

       

SetEnvironmentVar

   

x

       

UpdateProcessedDoc

           

x

NotesUIDocument

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

Categorize

 

x

         

[Clear]

 

x

         

CreateObject

     

x

     

Cut

 

x

         

DeleteDocument

 

x

         

FieldAppendText

 

x

         

FieldClear

 

x

         

FieldSetText

 

x

         

GetObject

     

x

     

Paste

 

x

         

Save

 

x

         

SaveNewVersion

 

x

         

Send

       

x

   

NotesUIWorkspace

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

OpenDatabase

 

x

         

NotesView

ファイル

カレント DB

環境変数

プログラム

メール

読み取り

更新

別名

         

x*

 

AutoUpdate

 

x

     

x*

x

Columns

         

x*

 

Created

         

x*

 

FTSearch

         

x*

 

GetAllDocumentsByKey

         

x*

 

GetChild

         

x*

 

GetDocumentByKey

         

x*

 

GetFirstDocument

         

x*

 

GetLastDocument

         

x*

 

GetNextDocument

         

x*

 

GetNextSibling

         

x*

 

GetNthDocument

         

x*

 

GetParentDocument

         

x*

 

GetPrevDocument

         

x*

 

GetPrevSibling

         

x*

 

IsCalendar

         

x*

 

IsDefaultView

         

x*

 

IsFolder

         

x*

 

LastModified

         

x*

 

名前

         

x*

 

Parent

         

x*

 

ProtectReaders

 

x

     

x*

x

読者

         

x*

x

Refresh

         

x*

 

Remove

 

x

     

x*

x

UniversalID

         

x*

 

* NotesView クラスの全プロパティとメソッドについては、いったんデータベースの読み込みアクセス権を付与すると、データベース内の要素のアクセスも付与することになります。ECL の権限は明示的には調べません。