public abstract class

UserFieldIndexer

extends BaseFieldIndexer
java.lang.Object
   ↳ com.atlassian.jira.issue.index.indexers.impl.BaseFieldIndexer
     ↳ com.atlassian.jira.issue.index.indexers.impl.UserFieldIndexer
Known Direct Subclasses

Class Overview

Abstract FieldIndexer that has helper methods to index usernames in a case-insensitive manner consistent with what Crowd Embedded does.

Summary

[Expand]
Inherited Constants
From interface com.atlassian.jira.issue.index.indexers.FieldIndexer
Protected Constructors
UserFieldIndexer(FieldVisibilityManager fieldVisibilityManager)
Protected Methods
void indexUserKey(Document doc, String indexField, String userkey, Issue issue)
void indexUserkeyWithDefault(Document doc, String indexField, String userkey, String defaultValue, Issue issue)
Index a single userkey field (case intact), with a default if the field is not set
[Expand]
Inherited Methods
From class com.atlassian.jira.issue.index.indexers.impl.BaseFieldIndexer
From class java.lang.Object
From interface com.atlassian.jira.issue.index.indexers.FieldIndexer

Protected Constructors

protected UserFieldIndexer (FieldVisibilityManager fieldVisibilityManager)

Protected Methods

protected void indexUserKey (Document doc, String indexField, String userkey, Issue issue)

protected void indexUserkeyWithDefault (Document doc, String indexField, String userkey, String defaultValue, Issue issue)

Index a single userkey field (case intact), with a default if the field is not set