次の表は、操作制御リスト (ECL) の影響を受けるプロパティとメソッドのリストです。表内で印の付いた ECL 権限が式の署名者に付与されていない限り、これらのプロパティにアクセスしたり設定することはできず、さらにこの場合、これらのメソッドはクライアント上では実行されません。
表にリストされている ECL フラグは次のとおりです。
| ACL |
ファイル |
カレント DB |
環境変数 |
プログラム |
メール |
読み取り |
更新 |
|---|---|---|---|---|---|---|---|
| createACLEntry |
x |
x |
|||||
| deleteRole |
x |
x |
|||||
| getEntry |
x |
x |
|||||
| getFirstEntry |
x |
x |
|||||
| getNextEntry |
x |
x |
|||||
| renameRole |
x |
x |
|||||
| save |
x |
x |
x |
| ACLEntry |
ファイル |
カレント DB |
環境変数 |
プログラム |
メール |
読み取り |
更新 |
|---|---|---|---|---|---|---|---|
| disableRole |
x |
x |
|||||
| enableRole |
x |
x |
|||||
| isRoleEnabled |
x |
x |
|||||
| remove |
x |
x |
| エージェント |
ファイル |
カレント DB |
環境変数 |
プログラム |
メール |
読み取り |
更新 |
|---|---|---|---|---|---|---|---|
| remove |
x |
x |
|||||
| run |
x |
x |
|||||
| runOnServer |
x |
| AgentContext |
ファイル |
カレント DB |
環境変数 |
プログラム |
メール |
読み取り |
更新 |
|---|---|---|---|---|---|---|---|
| unprocessedFTSearch |
x |
x |
|||||
| updateProcessedDoc |
x |
| データベース |
ファイル |
カレント DB |
環境変数 |
プログラム |
メール |
読み取り |
更新 |
|---|---|---|---|---|---|---|---|
| setCategories |
x |
x |
|||||
| isDelayUpdates |
x |
x |
|||||
| setSizeQuota |
x |
x |
|||||
| setTitle |
x |
x |
|||||
| createCopy |
x |
||||||
| createDocument |
x |
||||||
| createFromTemplate |
x |
||||||
| createReplica |
x |
||||||
| FTSearch |
x |
||||||
| getAgent |
x |
||||||
| getDocumentByID |
x |
||||||
| getDocumentByUNID |
x |
||||||
| getDocumentByURL |
x |
||||||
| getForm |
x |
||||||
| getProfileDocument |
x |
||||||
| getURLHeader |
x |
||||||
| getView |
x |
||||||
| grantAccess |
x |
||||||
| queryAccess |
x |
||||||
| remove |
x |
x |
|||||
| replicate |
x |
||||||
| revokeAccess |
x |
||||||
| 検索 |
x |
||||||
| unprocessedFTSearch |
x |
||||||
| updateFTIndex |
x |
| 文書 |
ファイル |
カレント DB |
環境変数 |
プログラム |
メール |
読み取り |
更新 |
|---|---|---|---|---|---|---|---|
| appendItemValue |
x |
x |
|||||
| computeWithForm |
x |
x |
|||||
| convertToMIME |
x |
x |
|||||
| copyAllItems |
x |
x |
|||||
| setEncryptionKeys |
x |
x |
|||||
| setUniversalID |
x |
x |
|||||
| copyItem |
x |
x |
|||||
| copyToDatabase |
x |
x |
|||||
| createReplyMessage |
x |
x |
x |
||||
| createRichTextItem |
x |
x |
|||||
| encrypt |
x |
x |
|||||
| makeResponse |
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 |
||||
| sign |
x |
x |
| DocumentCollection |
ファイル |
カレント 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 |
* NotesDocumentationCollection クラスのうち、上記に指定されているメソッドに関しては、データベースを読み込むアクセス権を与えるということは、ECL 権限を明示的に検査せずにデータベース内の要素にアクセスさせるということを意味します。
| EmbeddedObject |
ファイル |
カレント DB |
環境変数 |
プログラム |
メール |
読み取り |
更新 |
|---|---|---|---|---|---|---|---|
| extractFile |
x |
||||||
| getInputSource |
x |
||||||
| getInputStream |
x |
||||||
| getReader |
x |
||||||
| parseXML |
x |
||||||
| remove |
x |
||||||
| transformXML |
x |
| フォーム |
ファイル |
カレント DB |
環境変数 |
プログラム |
メール |
読み取り |
更新 |
|---|---|---|---|---|---|---|---|
| setFormUsers |
x |
||||||
| setProtectReaders |
x |
||||||
| setProtectUsers |
x |
||||||
| setReaders |
x |
||||||
| remove |
x |
| アイテム |
ファイル |
カレント DB |
環境変数 |
プログラム |
メール |
読み取り |
更新 |
|---|---|---|---|---|---|---|---|
| setDateTimeValue |
x |
x |
|||||
| setAuthors |
x |
||||||
| setEncrypted |
x |
||||||
| setNames |
x |
x |
|||||
| setProtected |
x |
x |
|||||
| setReaders |
x |
x |
|||||
| setSaveToDisk |
x |
x |
|||||
| setSigned |
x |
x |
|||||
| setSummary |
x |
x |
|||||
| setValueDouble |
x |
x |
|||||
| setValueInteger |
x |
x |
|||||
| setValues |
x |
x |
|||||
| setValueString |
x |
x |
|||||
| abstractText |
x* |
||||||
| appendToTextList |
x |
x |
|||||
| containsValue |
x* |
||||||
| copyToDocument |
x |
x |
|||||
| remove |
x |
x |
* NotesItem クラスの abstractText と containsValue に関しては、データベースを読み込むアクセス権を与えるということは、ECL 権限を明示的に検査せずにデータベース内の要素にアクセスさせるということを意味します。
| Log |
ファイル |
カレント DB |
環境変数 |
プログラム |
メール |
読み取り |
更新 |
|---|---|---|---|---|---|---|---|
| close |
x |
||||||
| logAction (データベースへ) |
x |
||||||
| logAction (ファイルへ) |
x |
||||||
| logAction (メールメッセージへ) |
x |
x |
|||||
| logAction (エージェントへ) |
x |
||||||
| logError (データベースへ) |
x |
||||||
| logError (ファイルへ) |
x |
||||||
| logError (メールメッセージへ) |
x |
x |
|||||
| logError (エージェントへ) |
x |
||||||
| openFileLog |
x |
| Newsletter |
ファイル |
カレント DB |
環境変数 |
プログラム |
メール |
読み取り |
更新 |
|---|---|---|---|---|---|---|---|
| formatDocument |
x |
||||||
| formatMsgWithDoclinks |
x |
| RichTextItem |
ファイル |
カレント DB |
環境変数 |
プログラム |
メール |
読み取り |
更新 |
|---|---|---|---|---|---|---|---|
| addNewLine |
x |
x |
|||||
| addTab |
x |
x |
|||||
| appendDocLink |
x |
x |
|||||
| getEmbeddedObject (OLE) |
x |
||||||
| appendRTItem |
x |
x |
|||||
| appendText |
x |
x |
|||||
| embedObject (ファイル) |
x |
x |
x |
||||
| embedObject (OLE) |
x |
x |
x |
x |
| Session |
ファイル |
カレント DB |
環境変数 |
プログラム |
メール |
読み取り |
更新 |
|---|---|---|---|---|---|---|---|
| freeTimeSearch |
x |
||||||
| getDatabase |
x |
||||||
| getEnvironmentString |
x |
||||||
| getEnvironmentValue |
x |
||||||
| setEnvironmentVar |
x |
||||||
| updateProcessedDoc |
x |
| ビュー |
ファイル |
カレント DB |
環境変数 |
プログラム |
メール |
読み取り |
更新 |
|---|---|---|---|---|---|---|---|
| getAliases |
x* |
||||||
| getColumns |
x* |
||||||
| getCreated |
x* |
||||||
| isAutoUpdate |
x |
x* |
x |
||||
| isCalendar |
x* |
||||||
| isDefaultView |
x* |
||||||
| isFolder |
x* |
||||||
| isProtectReaders |
x |
x* |
x |
||||
| getLastModified |
x* |
||||||
| getName |
x* |
||||||
| getParent |
x* |
||||||
| getReaders |
x* |
x |
|||||
| getUniversalID |
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* |
||||||
| refresh |
x* |
||||||
| remove |
x |
x* |
x |
* NotesView クラスのすべてのプロパティとメソッドに関しては、データベースを読み込むアクセス権を与えるということは、ECL 権限を明示的に検査せずにデータベース内の要素にアクセスさせるということを意味します。