com.atlassian.jira.issue.customfields
Interface CustomFieldSearcher

All Superinterfaces:
Comparable, Field, IssueSearcher
All Known Implementing Classes:
AbstractCustomFieldSearcher, AbstractMultiCustomFieldSearcher, AbstractSingleValueSearcher, AbstractTextSearcher, BaseCustomFieldSearcher, CascadingSelectSearcher, DateRangeSearcher, DateTimeRangeSearcher, ExactNumberSearcher, ExactTextSearcher, GroupPickerSearcher, MultiSelectSearcher, NumberRangeSearcher, ProjectSearcher, SelectSearcher, StattableTextSearcher, TextSearcher, UserPickerGroupSearcher, UserPickerSearcher, VersionSearcher

public interface CustomFieldSearcher
extends IssueSearcher

The custom field searcher interface defines an IssueSearcher that's usable by CustomField objects. Since JIRA 3.3, this interface has been totally redefined. Old searchers that extended AbstractCustomFieldSearcher should still function without change.

Since:
JIRA 3.0

Field Summary
 
Fields inherited from interface com.atlassian.jira.issue.search.searchers.IssueSearcher
I18N_BUNDLE, log
 
Method Summary
 CustomFieldSearcherModuleDescriptor getDescriptor()
           
 Object getStringValue(CustomField customField, FieldValuesHolder fieldValuesHolder)
           
 Object getValue(CustomField customField, FieldValuesHolder fieldValuesHolder)
           
 void init(CustomFieldSearcherModuleDescriptor customFieldSearcherModuleDescriptor)
           
 
Methods inherited from interface com.atlassian.jira.issue.search.searchers.IssueSearcher
getEditHtml, getQuerySnippet, getRelatedIndexers, getViewHtml, init, isRevelentForSeachRequest, isShown, populateFromParams, populateFromSearchRequest, populateSearchRequest, register, validateParams
 
Methods inherited from interface com.atlassian.jira.issue.fields.Field
getId, getName, getNameKey
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

init

void init(CustomFieldSearcherModuleDescriptor customFieldSearcherModuleDescriptor)

getDescriptor

CustomFieldSearcherModuleDescriptor getDescriptor()

getStringValue

Object getStringValue(CustomField customField,
                      FieldValuesHolder fieldValuesHolder)

getValue

Object getValue(CustomField customField,
                FieldValuesHolder fieldValuesHolder)


Copyright © 2002-2009 Atlassian. All Rights Reserved.