Interface IssueFieldValueProvider

All Known Implementing Classes:
IssueFieldValueProviderImpl

public interface IssueFieldValueProvider
Provides access to field values for issues captured from Lucene, and optionally the issue doc.
  • Method Summary

    Modifier and Type
    Method
    Description
    get(String key)
    Get the value for a given key
    io.atlassian.fugue.Option<org.apache.lucene.document.Document>
     
    Get a list of values for a given key
    boolean
    has(String key)
    Is there a value for the given key
  • Method Details

    • has

      boolean has(String key)
      Is there a value for the given key
    • get

      String get(String key)
      Get the value for a given key
      Returns:
      null or the value, in case of a list the first value in the list
    • getList

      List<String> getList(String key)
      Get a list of values for a given key
      Returns:
      a list of values, never null
    • getIssueDoc

      io.atlassian.fugue.Option<org.apache.lucene.document.Document> getIssueDoc()
      Returns:
      the optional lucene issue document.