public interface

FieldFlagOperandRegistry

com.atlassian.jira.issue.search.searchers.transformer.FieldFlagOperandRegistry
Known Indirect Subclasses

Class Overview

Provides a registry for a field, navigator flag values and operand associations.

Summary

Public Methods
Set<String> getFlagForOperand(String fieldName, Operand operand)
Retrieves the navigator flag values associated with the field name and operand pair.
Operand getOperandForFlag(String fieldName, String flagValue)
Retrieves the operand associated with a field and navigator flag value pair.

Public Methods

public Set<String> getFlagForOperand (String fieldName, Operand operand)

Retrieves the navigator flag values associated with the field name and operand pair.

Parameters
fieldName The name of the field
operand the Operand
Returns
  • The navigator flag value associated with the field name and operand pair; null if there is none

public Operand getOperandForFlag (String fieldName, String flagValue)

Retrieves the operand associated with a field and navigator flag value pair. For example the issuetype field has the -2 navigator flag value which maps to the FunctionOperand corresponding to the AllStandardIssueTypesFunction

Parameters
fieldName The name of the field
flagValue The navigator flag value
Returns
  • the operand associated with the field and navigator flag value; null if there is none