public abstract class AbstractCompoundDataCallback extends Object implements IssueDataCallback
| Constructor and Description |
|---|
AbstractCompoundDataCallback() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
fieldData(Long issueId,
String issueKey,
IssueFieldValueProvider data)
This callback is being called for every issue that matches the query.
|
void |
fieldData(Long issueId,
String issueKey,
String fieldName,
String data)
This callback is being called for every issue that matches the query.
|
void |
issueComplete(Long issueId,
String issueKey,
io.atlassian.fugue.Option<org.apache.lucene.document.Document> issueDoc)
Called when all fieldData was returned for a single issue.
|
boolean |
requiresIssueDoc()
Does this callback require a full Lucene issue document.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFieldsprotected abstract void fieldData(Long issueId, String issueKey, IssueFieldValueProvider data)
data - : The data from the document that matches our selected fields.data - : The raw Lucene data for the given field. Can be null.public boolean requiresIssueDoc()
IssueDataCallbackrequiresIssueDoc in interface IssueDataCallbackpublic void fieldData(Long issueId, String issueKey, String fieldName, String data)
IssueDataCallbackfieldData in interface IssueDataCallbackfieldName - : The name of the field that this value belongs to. One of the fields specified in getFields(). See DocumentConstants for
possible values.data - : The raw Lucene data for the given field. Can be null.public void issueComplete(Long issueId, String issueKey, io.atlassian.fugue.Option<org.apache.lucene.document.Document> issueDoc)
IssueDataCallbackissueComplete in interface IssueDataCallbackissueId - is the issue idissueKey - is the issue keyissueDoc - is an optional Lucene issue documentCopyright © 2007–2025 Atlassian. All rights reserved.