public class DefaultIssueDocumentFactory extends Object implements IssueDocumentFactory
EntityDocumentFactory.EntityDocumentBuilder<T extends WithId,C extends EntityDocumentFactory.EntityDocumentBuilder<T,C>>
ENTITY_VERSION_ZERO
Constructor and Description |
---|
DefaultIssueDocumentFactory(SearchExtractorRegistrationManager searchExtractorManager,
IndexingFeatures indexingFeatures) |
Modifier and Type | Method and Description |
---|---|
Optional<org.apache.lucene.document.Document> |
createDocument(EntityWithVersion<Issue> issueWithVersion) |
Map<EntityWithVersion<Issue>,Optional<org.apache.lucene.document.Document>> |
createDocuments(List<EntityWithVersion<Issue>> issuesWithVersions) |
org.apache.lucene.index.Term |
getIdentifyingIssueTerm(WithId issue) |
org.apache.lucene.index.Term |
getIdentifyingTerm(Project project) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIdentifyingTerm
public DefaultIssueDocumentFactory(@Nonnull SearchExtractorRegistrationManager searchExtractorManager, @Nonnull IndexingFeatures indexingFeatures)
public Optional<org.apache.lucene.document.Document> createDocument(EntityWithVersion<Issue> issueWithVersion)
createDocument
in interface EntityDocumentFactory<Issue>
public Map<EntityWithVersion<Issue>,Optional<org.apache.lucene.document.Document>> createDocuments(List<EntityWithVersion<Issue>> issuesWithVersions)
createDocuments
in interface EntityDocumentFactory<Issue>
public org.apache.lucene.index.Term getIdentifyingIssueTerm(WithId issue)
getIdentifyingIssueTerm
in interface IssueDocumentFactory
public org.apache.lucene.index.Term getIdentifyingTerm(Project project)
getIdentifyingTerm
in interface IssueDocumentFactory
Copyright © 2002-2024 Atlassian. All Rights Reserved.