public class

ResolutionIndexInfoResolver

extends IssueConstantInfoResolver<T extends IssueConstant>
java.lang.Object
   ↳ com.atlassian.jira.jql.resolver.IssueConstantInfoResolver<T extends com.atlassian.jira.issue.IssueConstant>
     ↳ com.atlassian.jira.jql.resolver.ResolutionIndexInfoResolver

Class Overview

Customisation of the IssueConstantInfoResolver to allow handling of the "unresolved" operand in a special case.

Summary

Constants
String QUOTED_UNRESOLVED_VALUE
String UNRESOLVED_OPERAND
Public Constructors
ResolutionIndexInfoResolver(NameResolver<Resolution> resolutionNameResolver)
Public Methods
List<String> getIndexedValues(String singleValueOperand)
Provides the values in the index for the operand with the given String value.
[Expand]
Inherited Methods
From class com.atlassian.jira.jql.resolver.IssueConstantInfoResolver
From class java.lang.Object
From interface com.atlassian.jira.jql.resolver.IndexInfoResolver

Constants

public static final String QUOTED_UNRESOLVED_VALUE

Constant Value: ""unresolved""

public static final String UNRESOLVED_OPERAND

Constant Value: "unresolved"

Public Constructors

public ResolutionIndexInfoResolver (NameResolver<Resolution> resolutionNameResolver)

Parameters
resolutionNameResolver the name resolver for resolutions.

Public Methods

public List<String> getIndexedValues (String singleValueOperand)

Provides the values in the index for the operand with the given String value.

Parameters
singleValueOperand the value whose indexed term equivalent is to be returned.
Returns
  • the values to put or search for in the index, possibly empty, never containing null.