コレクション内の指定した文書を取得します。
パラメータ | 説明 |
---|---|
doc | 取得する文書。NULL にすることはできません。 |
戻り値 | 説明 |
---|---|
NotesDocument | 指定された文書。指定された文書がコレクションにない場合は、NULL を返します。 |
このメソッドは、文書コレクションがマルチデータベース全文検索の結果として作成されたものである場合は、例外をスローします。
var dc:NotesDocumentCollection = database.getAllDocuments();
var clone:NotesDocumentCollection = dc.cloneCollection();
var query:string = requestScope.query;
if (!query.isEmpty()) {
query = "¥"" + query + "¥"";
database.updateFTIndex(true);
dc.FTSearch(query, 1);
var doc:NotesDocument = dc.getFirstDocument();
if (doc != null) {
requestScope.status = "";
var doc2:NotesDocument = clone.getDocument(doc);
var doc1:NotesDocument = clone.getPrevDocument();
var doc3:NotesDocument = clone.getNextDocument();
if (doc1 != null) {
requestScope.status +=
"¥nPrevious: " + doc1.getItemValueString("subject");
}
if (doc2 != null) {
requestScope.status +=
"¥n" + doc2.getItemValueString("subject");
}
if (doc3 != null) {
requestScope.status +=
"¥nNext: " + doc3.getItemValueString("subject");
}
} else {
requestScope.status = "No hit"
}
} else {
requestScope.status = "No query"
}
Java™ DocumentCollection クラスの getDocument メソッド