public class DefaultIssueDocumentFactory extends Object implements IssueDocumentFactory
EntityDocumentFactory.EntityDocumentBuilder<T,C extends EntityDocumentFactory.EntityDocumentBuilder<T,C>>
Constructor and Description |
---|
DefaultIssueDocumentFactory(SearchExtractorRegistrationManager searchExtractorManager) |
Modifier and Type | Method and Description |
---|---|
io.atlassian.fugue.Option<org.apache.lucene.document.Document> |
apply(Issue issueObject) |
org.apache.lucene.index.Term |
getIdentifyingTerm(Issue issue) |
org.apache.lucene.index.Term |
getIdentifyingTerm(Project project) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
andThen, compose, identity
public DefaultIssueDocumentFactory(@Nonnull SearchExtractorRegistrationManager searchExtractorManager)
public io.atlassian.fugue.Option<org.apache.lucene.document.Document> apply(Issue issueObject)
apply
in interface java.util.function.Function<Issue,io.atlassian.fugue.Option<org.apache.lucene.document.Document>>
public org.apache.lucene.index.Term getIdentifyingTerm(Issue issue)
getIdentifyingTerm
in interface IssueDocumentFactory
public org.apache.lucene.index.Term getIdentifyingTerm(Project project)
getIdentifyingTerm
in interface IssueDocumentFactory
Copyright © 2002-2021 Atlassian. All Rights Reserved.