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

java.lang.Object
  extended bycom.atlassian.jira.issue.customfields.searchers.AbstractCustomFieldSearcher
      extended bycom.atlassian.jira.issue.customfields.searchers.MultiSelectSearcher
All Implemented Interfaces:
CustomFieldSearcher, CustomFieldStatable

public class MultiSelectSearcher
extends AbstractCustomFieldSearcher
implements CustomFieldStatable


Constructor Summary
MultiSelectSearcher()
           
 
Method Summary
 CustomFieldParams getParamsFromSearchRequest(CustomField customField, SearchRequest searchRequest)
           
 java.lang.String getSearchDescription(CustomField field, SearchParameter searchParam)
           
 StatisticsMapper getStatisticsMapper(CustomField customField)
           
 void index(org.apache.lucene.document.Document doc, CustomField field, java.lang.Object value)
          Add index to the given Document object.
 java.util.List makeSearchParameters(CustomField field, CustomFieldParams customFieldParams)
           
 
Methods inherited from class com.atlassian.jira.issue.customfields.searchers.AbstractCustomFieldSearcher
getDescription, getDescriptor, getKey, getName, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiSelectSearcher

public MultiSelectSearcher()
Method Detail

makeSearchParameters

public java.util.List makeSearchParameters(CustomField field,
                                           CustomFieldParams customFieldParams)
Specified by:
makeSearchParameters in interface CustomFieldSearcher

getSearchDescription

public java.lang.String getSearchDescription(CustomField field,
                                             SearchParameter searchParam)
Specified by:
getSearchDescription in interface CustomFieldSearcher

getParamsFromSearchRequest

public CustomFieldParams getParamsFromSearchRequest(CustomField customField,
                                                    SearchRequest searchRequest)
Specified by:
getParamsFromSearchRequest in interface CustomFieldSearcher

index

public void index(org.apache.lucene.document.Document doc,
                  CustomField field,
                  java.lang.Object value)
Description copied from interface: CustomFieldSearcher
Add index to the given Document object. The "value" is/are the value object (s) returned from the CustomFieldType.

Specified by:
index in interface CustomFieldSearcher
Parameters:
doc -
field -
value -

getStatisticsMapper

public StatisticsMapper getStatisticsMapper(CustomField customField)
Specified by:
getStatisticsMapper in interface CustomFieldStatable


Copyright © 2002-2005 Atlassian. All Rights Reserved.