Interface IssueSearcher<T extends SearchableField>
- All Known Subinterfaces:
CustomFieldSearcher
- All Known Implementing Classes:
AbstractDateRangeSearcher,AbstractDateSearcher,AbstractInitializationCustomFieldSearcher,AbstractInitializationSearcher,AbstractRelativeDateSearcher,AffectedVersionsSearcher,AssigneeSearcher,CascadingSelectSearcher,CommentQuerySearcher,ComponentsSearcher,CreatedDateSearcher,CreatorSearcher,CustomFieldLabelsSearcher,DateRangeSearcher,DateTimeRangeSearcher,DescriptionQuerySearcher,DueDateSearcher,EnvironmentQuerySearcher,ExactNumberSearcher,ExactTextSearcher,FixForVersionsSearcher,GroupPickerSearcher,IssueLinkTypesSearcher,IssueTypeSearcher,LabelSearcher,LabelsSearcher,MockCustomFieldSearcher,MockIssueSearcher,MockSystemSearcher,MultiSelectSearcher,NumberRangeSearcher,PrioritySearcher,ProjectSearcher,ProjectSearcher,ReporterSearcher,ResolutionDateSearcher,ResolutionSearcher,SelectSearcher,SlowTextSearcher,StatusSearcher,SummaryQuerySearcher,TextQuerySearcher,TextSearcher,UpdatedDateSearcher,UserPickerGroupSearcher,UserPickerSearcher,VersionPickerSearcher,WorkRatioSearcher
The interface defines an object responsible for all search related activities in the Issue Navigator.
The interface operates similar to the
Field objects (e.g. OrderableField. It is responsible for
populating itself from ActionParams and SearchRequest as well as all rendering related activities.
CustomField searchers should still extend the sub-interface CustomFieldSearcher.
- Since:
- JIRA 3.3
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionProvides an object that contains information about the Searcher.Provides an object that will allow you to transform raw request parameters to field holder values and field holder values toClausesearch representations.Provides an object that will allow you to render the edit and view html for a searcher.voidInitialises the searcher with a given field.
-
Field Details
-
log
static final org.apache.log4j.Logger log
-
-
Method Details
-
init
Initialises the searcher with a given field.- Parameters:
field- the field object. This may be null. (So you can have searchers on non-fields)
-
getSearchInformation
SearcherInformation<T> getSearchInformation()Provides an object that contains information about the Searcher.- Returns:
- the search information provider for this searcher.
-
getSearchInputTransformer
SearchInputTransformer getSearchInputTransformer()Provides an object that will allow you to transform raw request parameters to field holder values and field holder values toClausesearch representations.- Returns:
- the search input handler for this searcher.
-
getSearchRenderer
SearchRenderer getSearchRenderer()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.- Returns:
- the search renderer for this searcher.
-