com.atlassian.greenhopper.customfield.backlog
Class BacklogSearcher

java.lang.Object
  extended by com.atlassian.jira.issue.customfields.searchers.AbstractInitializationCustomFieldSearcher
      extended by com.atlassian.greenhopper.customfield.backlog.BacklogSearcher
All Implemented Interfaces:
com.atlassian.jira.issue.customfields.CustomFieldSearcher, com.atlassian.jira.issue.search.searchers.IssueSearcher<com.atlassian.jira.issue.fields.CustomField>

public class BacklogSearcher
extends com.atlassian.jira.issue.customfields.searchers.AbstractInitializationCustomFieldSearcher
implements com.atlassian.jira.issue.customfields.CustomFieldSearcher

Searcher for the backlog custom field. Note that currently only advanced search and jql auto complete is supported.


Field Summary
 
Fields inherited from interface com.atlassian.jira.issue.search.searchers.IssueSearcher
log
 
Constructor Summary
BacklogSearcher(com.atlassian.jira.web.FieldVisibilityManager fieldVisibilityManager, com.atlassian.jira.security.PermissionManager permissionManager, com.atlassian.jira.jql.operand.JqlOperandResolver jqlOperandResolver, com.atlassian.jira.issue.customfields.searchers.transformer.CustomFieldInputHelper customFieldInputHelper)
          We have to use the BridgeServiceLocator here as constructor injection of our services fails
 
Method Summary
 com.atlassian.jira.issue.customfields.searchers.CustomFieldSearcherClauseHandler getCustomFieldSearcherClauseHandler()
           
 com.atlassian.jira.issue.search.searchers.information.SearcherInformation<com.atlassian.jira.issue.fields.CustomField> getSearchInformation()
           
 com.atlassian.jira.issue.search.searchers.transformer.SearchInputTransformer getSearchInputTransformer()
           
 com.atlassian.jira.issue.search.searchers.renderer.SearchRenderer getSearchRenderer()
           
 void init(com.atlassian.jira.issue.fields.CustomField field)
          This is the first time the searcher knows what its ID and names are
 
Methods inherited from class com.atlassian.jira.issue.customfields.searchers.AbstractInitializationCustomFieldSearcher
getDescriptor, init
 
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.customfields.CustomFieldSearcher
getDescriptor, init
 

Constructor Detail

BacklogSearcher

public BacklogSearcher(com.atlassian.jira.web.FieldVisibilityManager fieldVisibilityManager,
                       com.atlassian.jira.security.PermissionManager permissionManager,
                       com.atlassian.jira.jql.operand.JqlOperandResolver jqlOperandResolver,
                       com.atlassian.jira.issue.customfields.searchers.transformer.CustomFieldInputHelper customFieldInputHelper)
We have to use the BridgeServiceLocator here as constructor injection of our services fails

Method Detail

init

public void init(com.atlassian.jira.issue.fields.CustomField field)
This is the first time the searcher knows what its ID and names are

Specified by:
init in interface com.atlassian.jira.issue.search.searchers.IssueSearcher<com.atlassian.jira.issue.fields.CustomField>
Parameters:
field - the Custom Field for this searcher

getSearchInformation

public com.atlassian.jira.issue.search.searchers.information.SearcherInformation<com.atlassian.jira.issue.fields.CustomField> getSearchInformation()
Specified by:
getSearchInformation in interface com.atlassian.jira.issue.search.searchers.IssueSearcher<com.atlassian.jira.issue.fields.CustomField>

getSearchInputTransformer

public com.atlassian.jira.issue.search.searchers.transformer.SearchInputTransformer getSearchInputTransformer()
Specified by:
getSearchInputTransformer in interface com.atlassian.jira.issue.search.searchers.IssueSearcher<com.atlassian.jira.issue.fields.CustomField>

getSearchRenderer

public com.atlassian.jira.issue.search.searchers.renderer.SearchRenderer getSearchRenderer()
Specified by:
getSearchRenderer in interface com.atlassian.jira.issue.search.searchers.IssueSearcher<com.atlassian.jira.issue.fields.CustomField>

getCustomFieldSearcherClauseHandler

public com.atlassian.jira.issue.customfields.searchers.CustomFieldSearcherClauseHandler getCustomFieldSearcherClauseHandler()
Specified by:
getCustomFieldSearcherClauseHandler in interface com.atlassian.jira.issue.customfields.CustomFieldSearcher


Copyright © 2007-2011 Atlassian. All Rights Reserved.