com.atlassian.jira.issue.customfields.searchers
Class AbstractMultiCustomFieldSearcher

java.lang.Object
  extended by com.atlassian.jira.issue.customfields.searchers.BaseCustomFieldSearcher
      extended by com.atlassian.jira.issue.customfields.searchers.AbstractCustomFieldSearcher
          extended by com.atlassian.jira.issue.customfields.searchers.AbstractMultiCustomFieldSearcher
All Implemented Interfaces:
CustomFieldSearcher, Field, IssueSearcher, Comparable
Direct Known Subclasses:
VersionSearcher

public abstract class AbstractMultiCustomFieldSearcher
extends AbstractCustomFieldSearcher


Field Summary
 
Fields inherited from class com.atlassian.jira.issue.customfields.searchers.BaseCustomFieldSearcher
authenticationContext, customField, descriptor, log
 
Fields inherited from interface com.atlassian.jira.issue.search.searchers.IssueSearcher
I18N_BUNDLE
 
Constructor Summary
AbstractMultiCustomFieldSearcher(FieldVisibilityBean fieldVisibilityBean)
           
 
Method Summary
 CustomFieldParams getParamsFromSearchRequest(CustomField customField, SearchRequest searchRequest)
           
 String getSearchDescription(CustomField field, SearchParameter searchParam)
           
 List makeSearchParameters(CustomField field, CustomFieldParams params)
           
 
Methods inherited from class com.atlassian.jira.issue.customfields.searchers.AbstractCustomFieldSearcher
getEditHtml, getI18n, getQuerySnippet, getQuerySnippet, getRelatedIndexers, getViewHtml, index, isExistsInSeachRequest, isRevelentForSeachRequest, populateFromParams, populateFromParams, populateFromSearchRequest, populateSearchRequest, validateParams, validateParams
 
Methods inherited from class com.atlassian.jira.issue.customfields.searchers.BaseCustomFieldSearcher
compareTo, getDescriptor, getId, getName, getNameKey, getStringValue, getValue, init, init, isShown, register
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMultiCustomFieldSearcher

public AbstractMultiCustomFieldSearcher(FieldVisibilityBean fieldVisibilityBean)
Method Detail

makeSearchParameters

public List makeSearchParameters(CustomField field,
                                 CustomFieldParams params)
Specified by:
makeSearchParameters in class AbstractCustomFieldSearcher
params - must never be null
Returns:
List of SearchParameters.

getSearchDescription

public String getSearchDescription(CustomField field,
                                   SearchParameter searchParam)

getParamsFromSearchRequest

public CustomFieldParams getParamsFromSearchRequest(CustomField customField,
                                                    SearchRequest searchRequest)
Specified by:
getParamsFromSearchRequest in class AbstractCustomFieldSearcher


Copyright © 2002-2008 Atlassian. All Rights Reserved.