JAVA/CORBA クラス
データベース内のすべてのデータ文書が入っている DocumentCollection オブジェクトを取得するには、Database の getAllDocuments を使用します。現在のエージェントの指定に依存する文書、たとえば、選択された文書、エージェントの最後の実行後に変更された文書などを取得するには、AgentContext の getUnprocessedDocuments を使用します。指定した時刻以降に修正された文書を取得するには、Database の getModifiedDocuments を使用します。
DocumentCollection クラスには、文書アクセス用の次のプロパティとメソッドがあります。
文書コレクション内の文書は、コレクションが検索の結果生成されたものである場合にだけ順序が付けられます。それ以外の場合は、文書は特定の順序にはなっていません。
DocumentCollection オブジェクトを作成した後に調整するには、addDocument と deleteDocument を使用します。
エージェントを使用して未処理文書の処理をする場合、それらの文書には更新済みとしてマークする必要があります。これは、これ以降にエージェントを実行する際に、古い文書として認識されるようにするためです。これには、NotesDocumentCollection の updateAll か AgentContext の updateProcessedDoc を使用します。
DocumentCollection クラスには、次のプロパティが含まれています。