Package com.atlassian.jira.jql.resolver
Class UserIndexInfoResolver
java.lang.Object
com.atlassian.jira.jql.resolver.UserIndexInfoResolver
- All Implemented Interfaces:
IndexInfoResolver<ApplicationUser>
Index resolver that can find the index values for users.
The indexed value for a user is the user's key. WARNING: Prior to JIRA 6.0, this was always the lowercase version of the username, but this will not be true for renamed users. Plugin developers should avoid relying on the exact contents of the index value directly.
- Since:
- v4.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets an indexed value from a domain object.getIndexedValues(Long rawValue) Provides the values in the index for the single value operand with the given Long value.getIndexedValues(String rawValue) Provides the values in the index for the operand with the given String value.
-
Constructor Details
-
UserIndexInfoResolver
-
-
Method Details
-
getIndexedValues
Description copied from interface:IndexInfoResolverProvides the values in the index for the operand with the given String value.- Specified by:
getIndexedValuesin interfaceIndexInfoResolver<ApplicationUser>- Parameters:
rawValue- 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.
-
getIndexedValues
Description copied from interface:IndexInfoResolverProvides the values in the index for the single value operand with the given Long value.- Specified by:
getIndexedValuesin interfaceIndexInfoResolver<ApplicationUser>- Parameters:
rawValue- 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.
-
getIndexedValue
Description copied from interface:IndexInfoResolverGets an indexed value from a domain object.- Specified by:
getIndexedValuein interfaceIndexInfoResolver<ApplicationUser>- Parameters:
user- the domain object. Does not accept null.- Returns:
- the indexed value.
-