|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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
public class UserPickerGroupSearcher
Field Summary | |
---|---|
protected CustomFieldSearcherModuleDescriptor |
moduleDescriptor
|
Fields inherited from class com.atlassian.jira.issue.search.searchers.impl.AbstractUserSearcher |
---|
applicationProperties, searchService, SELECT_LIST_GROUP, SELECT_LIST_NONE, SELECT_LIST_USER |
Fields inherited from class com.atlassian.jira.issue.search.searchers.impl.AbstractIssueSearcher |
---|
authenticationContext, EDIT_TEMPLATE_SUFFIX, field, VIEW_TEMPLATE_SUFFIX |
Fields inherited from interface com.atlassian.jira.issue.search.searchers.IssueSearcher |
---|
I18N_BUNDLE, log |
Constructor Summary | |
---|---|
UserPickerGroupSearcher(UserConverter userConverter,
JiraAuthenticationContext authenticationContext,
ApplicationProperties applicationProperties,
UserPickerSearchService searchService,
FieldVisibilityBean fieldVisibilityBean)
|
Method Summary | |
---|---|
protected CustomField |
getCustomField()
|
CustomFieldSearcherModuleDescriptor |
getDescriptor()
|
String |
getId()
Returns field ID |
String |
getName()
Returns field name |
String |
getNameKey()
Returns null |
protected String |
getNoneValue()
Returns "should_never_be_selected" string |
List |
getRelatedIndexers()
Returns a list of FieldIndexer objects. |
List |
getSelectListOptions()
Returns a list of select box options |
LuceneFieldSorter |
getSorter(CustomField customField)
|
StatisticsMapper |
getStatisticsMapper(CustomField customField)
|
Object |
getStringValue(CustomField customField,
FieldValuesHolder fieldValuesHolder)
Throws UnsupportedOperationException |
String |
getUserField()
Returns field ID |
protected String |
getUserGroupSearchParamName()
Returns field ID + GROUP_INDEX_SUFFIX |
protected String |
getUserSearchParamName()
Returns field ID |
String |
getUserSelect()
Returns field ID + "Select" |
Object |
getValue(CustomField customField,
FieldValuesHolder fieldValuesHolder)
Throws UnsupportedOperationException |
void |
index(org.apache.lucene.document.Document doc,
CustomField field,
Object value)
|
void |
init(CustomFieldSearcherModuleDescriptor customFieldSearcherModuleDescriptor)
|
void |
init(SearchableField field)
Checks if the field is instance of CustomField and initializes it, otherwise throws
IllegalArgumentException . |
boolean |
isShown(SearchContext searchContext)
Checks if the searcher should be shown in this context |
Methods inherited from class com.atlassian.jira.issue.search.searchers.impl.AbstractUserSearcher |
---|
getEditHtml, getI18nBean, getLinkedGroup, getLinkedUser, getQuerySnippet, getTextForuser, getVelocityParams, getViewHtml, isRevelentForSeachRequest, populateFromParams, populateFromSearchRequest, populateSearchRequest, validateParams |
Methods inherited from class com.atlassian.jira.issue.search.searchers.impl.AbstractIssueSearcher |
---|
compareTo, equals, getI18n, hashCode, hasPermission, register, renderEditTemplate, renderViewTemplate, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.atlassian.jira.issue.search.searchers.IssueSearcher |
---|
getEditHtml, getQuerySnippet, getViewHtml, isRevelentForSeachRequest, populateFromParams, populateFromSearchRequest, populateSearchRequest, register, validateParams |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Field Detail |
---|
protected CustomFieldSearcherModuleDescriptor moduleDescriptor
Constructor Detail |
---|
public UserPickerGroupSearcher(UserConverter userConverter, JiraAuthenticationContext authenticationContext, ApplicationProperties applicationProperties, UserPickerSearchService searchService, FieldVisibilityBean fieldVisibilityBean)
Method Detail |
---|
public void init(SearchableField field)
CustomField
and initializes it, otherwise throws
IllegalArgumentException
.
init
in interface IssueSearcher
init
in class AbstractIssueSearcher
field
- field to initializepublic List getSelectListOptions()
getSelectListOptions
in class AbstractUserSearcher
public String getUserField()
getUserField
in class AbstractUserSearcher
public String getUserSelect()
getUserSelect
in class AbstractUserSearcher
protected String getNoneValue()
getNoneValue
in class AbstractUserSearcher
protected String getUserGroupSearchParamName()
GROUP_INDEX_SUFFIX
getUserGroupSearchParamName
in class AbstractUserSearcher
GROUP_INDEX_SUFFIX
protected String getUserSearchParamName()
getUserSearchParamName
in class AbstractUserSearcher
public String getId()
getId
in interface Field
public String getName()
getName
in interface Field
getName
in class AbstractIssueSearcher
public String getNameKey()
getNameKey
in interface Field
public List getRelatedIndexers()
IssueSearcher
FieldIndexer
objects. The objects should be initialised and ready for action
getRelatedIndexers
in interface IssueSearcher
List
of FieldIndexer
objects. Must not be null. Return Collections.EMPTY_LIST
if not availablepublic void index(org.apache.lucene.document.Document doc, CustomField field, Object value)
protected CustomField getCustomField()
public StatisticsMapper getStatisticsMapper(CustomField customField)
getStatisticsMapper
in interface CustomFieldStattable
public LuceneFieldSorter getSorter(CustomField customField)
getSorter
in interface SortableCustomFieldSearcher
public void init(CustomFieldSearcherModuleDescriptor customFieldSearcherModuleDescriptor)
init
in interface CustomFieldSearcher
public CustomFieldSearcherModuleDescriptor getDescriptor()
getDescriptor
in interface CustomFieldSearcher
public Object getStringValue(CustomField customField, FieldValuesHolder fieldValuesHolder)
getStringValue
in interface CustomFieldSearcher
customField
- not usedfieldValuesHolder
- not used
public Object getValue(CustomField customField, FieldValuesHolder fieldValuesHolder)
getValue
in interface CustomFieldSearcher
customField
- not usedfieldValuesHolder
- not used
public boolean isShown(SearchContext searchContext)
IssueSearcher
isShown
in interface IssueSearcher
isShown
in class AbstractIssueSearcher
searchContext
- the context of the search (i.e. projects and issue types selected)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |