Java™ を使用する ECL セキュリティを伴うプロパティとメソッド

次の表は、操作制御リスト (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 権限を明示的に検査せずにデータベース内の要素にアクセスさせるということを意味します。