Class LuceneDocumentBuilder
java.lang.Object
com.atlassian.confluence.internal.index.lucene.LuceneDocumentBuilder
- All Implemented Interfaces:
DocumentBuilder
- Since:
- 5.10
-
Constructor Summary
ConstructorsConstructorDescriptionLuceneDocumentBuilder
(AtlassianDocumentBuilder<Searchable> atlassianDocumentBuilder, LuceneFieldVisitor luceneFieldVisitor, HandleResolver handleResolver) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.document.Document
getDocument
(Searchable searchable)
-
Constructor Details
-
LuceneDocumentBuilder
public LuceneDocumentBuilder(AtlassianDocumentBuilder<Searchable> atlassianDocumentBuilder, LuceneFieldVisitor luceneFieldVisitor, HandleResolver handleResolver)
-
-
Method Details
-
getDocument
- Specified by:
getDocument
in interfaceDocumentBuilder
- Parameters:
searchable
- the searchable that represents the entity- Returns:
- a Lucene
Document
from the suppliedSearchable
.
-
getHandle
- Specified by:
getHandle
in interfaceDocumentBuilder
- Returns:
- A
Handle
by which the {AnyTypeObjectDao} (for example) can resolve any persistent object - See Also:
-