com.atlassian.jira.issue.index.indexers.impl
Class UserFieldIndexer
java.lang.Object
com.atlassian.jira.issue.index.indexers.impl.BaseFieldIndexer
com.atlassian.jira.issue.index.indexers.impl.UserFieldIndexer
- All Implemented Interfaces:
- FieldIndexer
- Direct Known Subclasses:
- AssigneeIndexer, CreatorIndexer, ReporterIndexer, VoterIndexer, WatcherIndexer
public abstract class UserFieldIndexer
- extends BaseFieldIndexer
Abstract FieldIndexer that has helper methods to index usernames in a case-insensitive manner consistent with what
Crowd Embedded does.
- Since:
- v5.0
Methods inherited from class com.atlassian.jira.issue.index.indexers.impl.BaseFieldIndexer |
compareTo, equals, hashCode, indexDateField, indexDependentEntities, indexFoldedKeyword, indexKeyword, indexKeywordWithDefault, indexKeywordWithDefault, indexLocalDateField, indexLongAsKeyword, indexLongAsPaddedKeywordWithDefault, indexLongAsPaddedKeywordWithDefault, indexText, indexTextForSorting, isFieldVisibleAndInScope |
UserFieldIndexer
protected UserFieldIndexer(FieldVisibilityManager fieldVisibilityManager)
indexUserKey
protected void indexUserKey(org.apache.lucene.document.Document doc,
String indexField,
String userkey,
Issue issue)
indexUserkeyWithDefault
protected void indexUserkeyWithDefault(org.apache.lucene.document.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
Copyright © 2002-2014 Atlassian. All Rights Reserved.