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

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.AbstractSingleValueSearcher
              extended by com.atlassian.jira.issue.customfields.searchers.ProjectSearcher
All Implemented Interfaces:
CustomFieldSearcher, CustomFieldStattable, Field, IssueSearcher, Comparable

public class ProjectSearcher
extends AbstractSingleValueSearcher
implements CustomFieldStattable


Field Summary
 
Fields inherited from class com.atlassian.jira.issue.customfields.searchers.BaseCustomFieldSearcher
authenticationContext, customField, descriptor
 
Fields inherited from interface com.atlassian.jira.issue.search.searchers.IssueSearcher
I18N_BUNDLE
 
Constructor Summary
ProjectSearcher(ProjectConverter projectConverter, ProjectManager projectManager, FieldVisibilityBean fieldVisibilityBean)
           
 
Method Summary
 StatisticsMapper getStatisticsMapper(CustomField customField)
           
protected  Collection getValueFromSearchRequest(SearchParameter searchParameter)
           
protected  Object getViewObject(Object o)
           
 void index(org.apache.lucene.document.Document doc, CustomField field, Object value)
          Add index to the given Document object.
protected  SearchParameter makeSearchParameter(CustomField field, String paramValue, String paramPrefix)
           
 
Methods inherited from class com.atlassian.jira.issue.customfields.searchers.AbstractSingleValueSearcher
getParamsFromSearchRequest, getQuerySnippet, makeSearchParameters
 
Methods inherited from class com.atlassian.jira.issue.customfields.searchers.AbstractCustomFieldSearcher
getEditHtml, getI18n, getQuerySnippet, getRelatedIndexers, getViewHtml, 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

ProjectSearcher

public ProjectSearcher(ProjectConverter projectConverter,
                       ProjectManager projectManager,
                       FieldVisibilityBean fieldVisibilityBean)
Method Detail

index

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

Specified by:
index in class AbstractCustomFieldSearcher

getValueFromSearchRequest

protected Collection getValueFromSearchRequest(SearchParameter searchParameter)
Specified by:
getValueFromSearchRequest in class AbstractSingleValueSearcher

makeSearchParameter

protected SearchParameter makeSearchParameter(CustomField field,
                                              String paramValue,
                                              String paramPrefix)
                                       throws FieldValidationException
Specified by:
makeSearchParameter in class AbstractSingleValueSearcher
Throws:
FieldValidationException

getViewObject

protected Object getViewObject(Object o)
Overrides:
getViewObject in class AbstractSingleValueSearcher

getStatisticsMapper

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


Copyright © 2002-2009 Atlassian. All Rights Reserved.