com.atlassian.greenhopper.customfield.backlog
Class BacklogCustomFieldSearchInputTransformer

java.lang.Object
  extended by com.atlassian.jira.issue.customfields.searchers.transformer.AbstractCustomFieldSearchInputTransformer
      extended by com.atlassian.jira.issue.customfields.searchers.transformer.AbstractSingleValueCustomFieldSearchInputTransformer
          extended by com.atlassian.jira.issue.customfields.searchers.transformer.FreeTextCustomFieldSearchInputTransformer
              extended by com.atlassian.greenhopper.customfield.backlog.BacklogCustomFieldSearchInputTransformer
All Implemented Interfaces:
com.atlassian.jira.issue.search.searchers.transformer.SearchInputTransformer

public class BacklogCustomFieldSearchInputTransformer
extends com.atlassian.jira.issue.customfields.searchers.transformer.FreeTextCustomFieldSearchInputTransformer

Transforms the search/query between simple and complex search screens. Note: We currently don't support simple search mode


Constructor Summary
BacklogCustomFieldSearchInputTransformer(com.atlassian.jira.issue.fields.CustomField customField, com.atlassian.jira.issue.search.ClauseNames clauseNames, java.lang.String urlParameterName, com.atlassian.jira.issue.customfields.searchers.transformer.CustomFieldInputHelper customFieldInputHelper)
           
 
Method Summary
 boolean doRelevantClausesFitFilterForm(com.opensymphony.user.User searcher, com.atlassian.query.Query query, com.atlassian.jira.issue.search.SearchContext searchContext)
          Only returns true if the query does not contain any clauses for the backlog field.
 
Methods inherited from class com.atlassian.jira.issue.customfields.searchers.transformer.FreeTextCustomFieldSearchInputTransformer
validateParams
 
Methods inherited from class com.atlassian.jira.issue.customfields.searchers.transformer.AbstractSingleValueCustomFieldSearchInputTransformer
getClauseFromParams, getParamsFromSearchRequest
 
Methods inherited from class com.atlassian.jira.issue.customfields.searchers.transformer.AbstractCustomFieldSearchInputTransformer
getClauseName, getCustomField, getSearchClause, populateFromParams, populateFromQuery
 
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.transformer.SearchInputTransformer
getSearchClause, populateFromParams, populateFromQuery
 

Constructor Detail

BacklogCustomFieldSearchInputTransformer

public BacklogCustomFieldSearchInputTransformer(com.atlassian.jira.issue.fields.CustomField customField,
                                                com.atlassian.jira.issue.search.ClauseNames clauseNames,
                                                java.lang.String urlParameterName,
                                                com.atlassian.jira.issue.customfields.searchers.transformer.CustomFieldInputHelper customFieldInputHelper)
Method Detail

doRelevantClausesFitFilterForm

public boolean doRelevantClausesFitFilterForm(com.opensymphony.user.User searcher,
                                              com.atlassian.query.Query query,
                                              com.atlassian.jira.issue.search.SearchContext searchContext)
Only returns true if the query does not contain any clauses for the backlog field. Doing so basically results in us not supporting the simple search

Specified by:
doRelevantClausesFitFilterForm in interface com.atlassian.jira.issue.search.searchers.transformer.SearchInputTransformer
Overrides:
doRelevantClausesFitFilterForm in class com.atlassian.jira.issue.customfields.searchers.transformer.FreeTextCustomFieldSearchInputTransformer


Copyright © 2007-2011 Atlassian. All Rights Reserved.