Interface RapidIssueEntryCallbackComponent
- All Known Implementing Classes:
AssigneeCallbackComponent
,EpicCallbackComponent
,EpicMetadataCallbackComponent
,ExtraFieldsCallbackComponent
,FixVersionCallbackComponent
,FlaggingCallbackComponent
,StatisticRapidIssueEntryCallback
public interface RapidIssueEntryCallbackComponent
Allows splitting out pool callback functionality into separate components
-
Method Summary
Modifier and TypeMethodDescriptionGet the index fields required by this componentvoid
processFieldData
(Long issueId, String issueKey, com.atlassian.jira.search.Document data, RapidIssueEntry entry) Process the result for a given issue and store the outcome into the issue entrydefault boolean
Whether this component requires all fields to be loaded when fetching documents from the index.
-
Method Details
-
getFields
Get the index fields required by this component -
processFieldData
void processFieldData(Long issueId, String issueKey, com.atlassian.jira.search.Document data, RapidIssueEntry entry) Process the result for a given issue and store the outcome into the issue entry -
requiresAllFields
default boolean requiresAllFields()Whether this component requires all fields to be loaded when fetching documents from the index.
-