com.atlassian.jira.issue.search.searchers.impl
Class AbstractInitializationSearcher

java.lang.Object
  extended by com.atlassian.jira.issue.search.searchers.impl.AbstractInitializationSearcher
All Implemented Interfaces:
IssueSearcher<SearchableField>
Direct Known Subclasses:
AbstractDateSearcher, AbstractRelativeDateSearcher, AffectedVersionsSearcher, AssigneeSearcher, ComponentsSearcher, CreatorSearcher, FixForVersionsSearcher, IssueTypeSearcher, LabelsSearcher, PrioritySearcher, ProjectSearcher, ReporterSearcher, ResolutionSearcher, StatusSearcher, WorkRatioSearcher

public abstract class AbstractInitializationSearcher
extends Object
implements IssueSearcher<SearchableField>

Abstract base class for searchers that performs the init methods for a searcher.

Since:
v4.0

Field Summary
protected  AtomicReference<SearchableField> fieldReference
           
 
Fields inherited from interface com.atlassian.jira.issue.search.searchers.IssueSearcher
log
 
Constructor Summary
protected AbstractInitializationSearcher()
           
 
Method Summary
 void init(SearchableField field)
          Initialises the searcher with a given field.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.issue.search.searchers.IssueSearcher
getSearchInformation, getSearchInputTransformer, getSearchRenderer
 

Field Detail

fieldReference

protected final AtomicReference<SearchableField> fieldReference
Constructor Detail

AbstractInitializationSearcher

protected AbstractInitializationSearcher()
Method Detail

init

public void init(SearchableField field)
Description copied from interface: IssueSearcher
Initialises the searcher with a given field.

Specified by:
init in interface IssueSearcher<SearchableField>
Parameters:
field - the field object. This may be null. (So you can have searchers on non-fields)


Copyright © 2002-2014 Atlassian. All Rights Reserved.