com.atlassian.jira.issue.customfields.searchers
Class UserPickerGroupSearcher
java.lang.Object
com.atlassian.jira.issue.search.searchers.impl.AbstractIssueSearcher
com.atlassian.jira.issue.search.searchers.impl.AbstractUserSearcher
com.atlassian.jira.issue.customfields.searchers.UserPickerGroupSearcher
- All Implemented Interfaces:
- Comparable, CustomFieldSearcher, CustomFieldStattable, Field, IssueSearcher, SortableCustomFieldSearcher
- public class UserPickerGroupSearcher
- extends AbstractUserSearcher
- implements CustomFieldSearcher, CustomFieldStattable, SortableCustomFieldSearcher
Methods inherited from class com.atlassian.jira.issue.search.searchers.impl.AbstractUserSearcher |
getEditHtml, getI18nBean, getLinkedUser, getQuerySnippet, getTextForuser, getViewHtml, isRevelentForSeachRequest, populateFromParams, populateFromSearchRequest, populateSearchRequest, validateParams |
Methods inherited from class com.atlassian.jira.issue.search.searchers.impl.AbstractIssueSearcher |
compareTo, equals, getI18n, getVelocityParams, hashCode, hasPermission, isShown, register, renderEditTemplate, renderViewTemplate, toString |
moduleDescriptor
protected CustomFieldSearcherModuleDescriptor moduleDescriptor
UserPickerGroupSearcher
public UserPickerGroupSearcher(UserConverter userConverter,
JiraAuthenticationContext authenticationContext)
init
public void init(SearchableField field)
- Description copied from interface:
IssueSearcher
- Initialises the searcher with a given field.
- Specified by:
init
in interface IssueSearcher
- Overrides:
init
in class AbstractIssueSearcher
getSelectListOptions
public List getSelectListOptions()
- Specified by:
getSelectListOptions
in class AbstractUserSearcher
getUserField
public String getUserField()
- Specified by:
getUserField
in class AbstractUserSearcher
getUserSelect
public String getUserSelect()
- Specified by:
getUserSelect
in class AbstractUserSearcher
getNoneValue
protected String getNoneValue()
- Specified by:
getNoneValue
in class AbstractUserSearcher
getUserGroupSearchParamName
protected String getUserGroupSearchParamName()
- Specified by:
getUserGroupSearchParamName
in class AbstractUserSearcher
getUserSearchParamName
protected String getUserSearchParamName()
- Specified by:
getUserSearchParamName
in class AbstractUserSearcher
getId
public String getId()
- Description copied from interface:
Field
- The unique id of the field
- Specified by:
getId
in interface Field
getName
public String getName()
- Description copied from interface:
Field
- Returns i18n'ed name of the field for system fields or the name of a custom field.
- Specified by:
getName
in interface Field
- Overrides:
getName
in class AbstractIssueSearcher
getNameKey
public String getNameKey()
- Description copied from interface:
Field
- The i18n key that is used to lookup the field's name when it is displayed
- Specified by:
getNameKey
in interface Field
getRelatedIndexers
public List getRelatedIndexers()
- Description copied from interface:
IssueSearcher
- Returns a list of
FieldIndexer
objects. The objects should be initialised and ready for action
- Specified by:
getRelatedIndexers
in interface IssueSearcher
- Returns:
List
of FieldIndexer
objects. Must not be null. Return Collections.EMPTY_LIST
if not available
index
public void index(org.apache.lucene.document.Document doc,
CustomField field,
Object value)
getCustomField
protected CustomField getCustomField()
getStatisticsMapper
public StatisticsMapper getStatisticsMapper(CustomField customField)
- Specified by:
getStatisticsMapper
in interface CustomFieldStattable
getSorter
public LuceneFieldSorter getSorter(CustomField customField)
- Specified by:
getSorter
in interface SortableCustomFieldSearcher
init
public void init(CustomFieldSearcherModuleDescriptor customFieldSearcherModuleDescriptor)
- Specified by:
init
in interface CustomFieldSearcher
getDescriptor
public CustomFieldSearcherModuleDescriptor getDescriptor()
- Specified by:
getDescriptor
in interface CustomFieldSearcher
getStringValue
public Object getStringValue(CustomField customField,
FieldValuesHolder fieldValuesHolder)
- Specified by:
getStringValue
in interface CustomFieldSearcher
getValue
public Object getValue(CustomField customField,
FieldValuesHolder fieldValuesHolder)
- Specified by:
getValue
in interface CustomFieldSearcher
Copyright © 2002-2006 Atlassian. All Rights Reserved.