文書をコレクションに追加します。
パラメータ | 説明 |
---|---|
doc | 追加する文書。NULL にすることはできません。 |
checkDups | true の場合は、競合例外をただちにスローできるように、リモート (IIOP) の追加を、次のナビゲーションまたはサーバーを呼び出す他のメソッド (stampAll など) によるのではなく、即座に強制実行します。ローカルな呼び出しには機能しません。 |
var dc:NotesDocumentCollection = database.getAllDocuments();
var dc2:NotesDocumentCollection = dc.cloneCollection();
var query:string = requestScope.query;
var query2:string = requestScope.query2;
if (!query.isEmpty()) {
query = "¥"" + query + "¥"";
database.updateFTIndex(true);
dc.FTSearch(query);
if (!query2.isEmpty()) {
query2 = "¥"" + query2 + "¥"";
dc2.FTSearch(query2);
var doc2:NotesDocument = dc2.getFirstDocument();
while (doc2 != null) {
// Add document from second query to first if not already there
if (dc.getDocument(doc2) == null) {
dc.addDocument(doc2);
}
var tmpdoc2 = dc2.getNextDocument();
doc2.recycle();
doc2 = tmpdoc2;
}
}
requestScope.status = "Query results:";
var doc:NotesDocument = dc.getFirstDocument();
while (doc != null) {
requestScope.status += "¥n" + doc.getItemValueString("subject");
var tmpdoc = dc.getNextDocument();
doc.recycle();
doc = tmpdoc;
}
} else {
requestScope.status = "No query";
}
Java™ DocumentCollection クラスの addDocument メソッド