com.atlassian.jira.issue.customfields.searchers
Class UserPickerGroupSearcher
java.lang.Object
com.atlassian.jira.issue.customfields.searchers.AbstractInitializationCustomFieldSearcher
com.atlassian.jira.issue.customfields.searchers.UserPickerGroupSearcher
- All Implemented Interfaces:
- CustomFieldSearcher, SortableCustomFieldSearcher, CustomFieldStattable, IssueSearcher<CustomField>
public class UserPickerGroupSearcher
- extends AbstractInitializationCustomFieldSearcher
- implements CustomFieldSearcher, SortableCustomFieldSearcher, CustomFieldStattable
Fields inherited from interface com.atlassian.jira.issue.search.searchers.IssueSearcher |
log |
Constructor Summary |
UserPickerGroupSearcher(UserConverter userConverter,
JiraAuthenticationContext jiraAuthenticationContext,
VelocityRequestContextFactory velocityRequestContextFactory,
com.atlassian.velocity.VelocityManager velocityManager,
ApplicationProperties applicationProperties,
UserPickerSearchService userPickerSearchService,
FieldVisibilityManager fieldVisibilityManager,
JqlOperandResolver jqlOperandResolver,
UserResolver userResolver,
UserManager userManager,
CustomFieldInputHelper customFieldInputHelper,
GroupManager groupManager)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserPickerGroupSearcher
public UserPickerGroupSearcher(UserConverter userConverter,
JiraAuthenticationContext jiraAuthenticationContext,
VelocityRequestContextFactory velocityRequestContextFactory,
com.atlassian.velocity.VelocityManager velocityManager,
ApplicationProperties applicationProperties,
UserPickerSearchService userPickerSearchService,
FieldVisibilityManager fieldVisibilityManager,
JqlOperandResolver jqlOperandResolver,
UserResolver userResolver,
UserManager userManager,
CustomFieldInputHelper customFieldInputHelper,
GroupManager groupManager)
init
public void init(CustomField field)
- This is the first time the searcher knows what its ID and names are
- Specified by:
init
in interface IssueSearcher<CustomField>
- Parameters:
field
- the Custom Field for this searcher
getSearchInformation
public SearcherInformation<CustomField> getSearchInformation()
- Description copied from interface:
IssueSearcher
- Provides an object that contains information about the Searcher.
- Specified by:
getSearchInformation
in interface IssueSearcher<CustomField>
- Returns:
- the search information provider for this searcher.
getSearchInputTransformer
public SearchInputTransformer getSearchInputTransformer()
- Description copied from interface:
IssueSearcher
- Provides an object that will allow you to transform raw request parameters to field holder values and
field holder values to
Clause
search representations.
- Specified by:
getSearchInputTransformer
in interface IssueSearcher<CustomField>
- Returns:
- the search input handler for this searcher.
getSearchRenderer
public SearchRenderer getSearchRenderer()
- Description copied from interface:
IssueSearcher
- Provides an object that will allow you to render the edit and view html for a searcher. This also provides
methods that indicate if the view and edit methods should be invoked.
- Specified by:
getSearchRenderer
in interface IssueSearcher<CustomField>
- Returns:
- the search renderer for this searcher.
getCustomFieldSearcherClauseHandler
public CustomFieldSearcherClauseHandler getCustomFieldSearcherClauseHandler()
- Description copied from interface:
CustomFieldSearcher
- Provides an object that can be used to handle the clauses that this searcher generates.
- Specified by:
getCustomFieldSearcherClauseHandler
in interface CustomFieldSearcher
- Returns:
- an object that can be used to handle the clauses that this searcher generates, can be null.
getSorter
public LuceneFieldSorter getSorter(CustomField customField)
- Specified by:
getSorter
in interface SortableCustomFieldSearcher
getStatisticsMapper
public StatisticsMapper getStatisticsMapper(CustomField customField)
- Specified by:
getStatisticsMapper
in interface CustomFieldStattable
Copyright © 2002-2011 Atlassian. All Rights Reserved.