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 Type
    Method
    Description
    Get the index fields required by this component
    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
    default boolean
    Whether this component requires all fields to be loaded when fetching documents from the index.
  • Method Details

    • getFields

      Set<String> 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.