com.atlassian.jira.issue.customfields.searchers
Class AbstractSingleValueSearcher
java.lang.Object
com.atlassian.jira.issue.customfields.searchers.BaseCustomFieldSearcher
com.atlassian.jira.issue.customfields.searchers.AbstractCustomFieldSearcher
com.atlassian.jira.issue.customfields.searchers.AbstractSingleValueSearcher
- All Implemented Interfaces:
- CustomFieldSearcher, Field, IssueSearcher, Comparable
- Direct Known Subclasses:
- ExactNumberSearcher, GroupPickerSearcher, ProjectSearcher, SelectSearcher, TextSearcher, UserPickerSearcher
public abstract class AbstractSingleValueSearcher
- extends AbstractCustomFieldSearcher
Methods inherited from class com.atlassian.jira.issue.customfields.searchers.AbstractCustomFieldSearcher |
getEditHtml, getI18n, 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 |
AbstractSingleValueSearcher
public AbstractSingleValueSearcher(FieldVisibilityBean fieldVisibilityBean)
makeSearchParameters
public List makeSearchParameters(CustomField field,
CustomFieldParams customFieldParams)
- Specified by:
makeSearchParameters
in class AbstractCustomFieldSearcher
customFieldParams
- must never be null
- Returns:
- List of
SearchParameter
s.
getParamsFromSearchRequest
public CustomFieldParams getParamsFromSearchRequest(CustomField customField,
SearchRequest searchRequest)
- Specified by:
getParamsFromSearchRequest
in class AbstractCustomFieldSearcher
getQuerySnippet
public String getQuerySnippet(CustomField customField,
SearchRequest searchRequest)
- Description copied from class:
AbstractCustomFieldSearcher
- Returns a query string that can be interpreted by the
IssueNavigator
action to execute this as a search
request. The query string can then be used to partially reconstruct the searchRequest being passed i. The
returned query string should be encoded using JiraUrlCodec.encode(java.lang.String)
and begin with an &.
- Specified by:
getQuerySnippet
in class AbstractCustomFieldSearcher
- Parameters:
customField
- - custom field call this methodsearchRequest
- - the search request to get the url parameters from
- Returns:
- String encoded query string
getViewObject
protected Object getViewObject(Object o)
getValueFromSearchRequest
protected abstract Collection getValueFromSearchRequest(SearchParameter searchParameter)
makeSearchParameter
protected abstract SearchParameter makeSearchParameter(CustomField field,
String paramValue,
String paramPrefix)
throws FieldValidationException
- Throws:
FieldValidationException
Copyright © 2002-2007 Atlassian. All Rights Reserved.