com.atlassian.jira.issue.customfields.searchers
Class NumberRangeSearcher
java.lang.Object
com.atlassian.jira.issue.customfields.searchers.BaseCustomFieldSearcher
com.atlassian.jira.issue.customfields.searchers.AbstractCustomFieldSearcher
com.atlassian.jira.issue.customfields.searchers.NumberRangeSearcher
- All Implemented Interfaces:
- CustomFieldSearcher, SortableCustomFieldSearcher, Field, IssueSearcher, Comparable
public class NumberRangeSearcher
- extends AbstractCustomFieldSearcher
- implements SortableCustomFieldSearcher
Method Summary |
String |
getGreaterThanKey()
|
String |
getLessThanKey()
|
CustomFieldParams |
getParamsFromSearchRequest(CustomField customField,
SearchRequest searchRequest)
|
String |
getQuerySnippet(CustomField customField,
SearchRequest searchRequest)
Returns a query string that can be interpreted by the IssueNavigator action to execute this as a search
request. |
LuceneFieldSorter |
getSorter(CustomField customField)
|
Object |
getStringValue(CustomField customField,
FieldValuesHolder fieldValuesHolder)
|
Object |
getValue(CustomField customField,
FieldValuesHolder fieldValuesHolder)
|
void |
index(org.apache.lucene.document.Document doc,
CustomField field,
Object value)
Add index to the given Document object. |
boolean |
isExistsInSeachRequest(CustomField customField,
SearchRequest searchRequest)
|
List |
makeSearchParameters(CustomField field,
CustomFieldParams params)
|
void |
validateParams(CustomField customField,
SearchContext searchContext,
FieldValuesHolder fieldValuesHolder,
I18nHelper i18nHelper,
ErrorCollection errors)
|
Methods inherited from class com.atlassian.jira.issue.customfields.searchers.AbstractCustomFieldSearcher |
getEditHtml, getI18n, getQuerySnippet, getRelatedIndexers, getViewHtml, isRevelentForSeachRequest, populateFromParams, populateFromParams, populateFromSearchRequest, populateSearchRequest, validateParams |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NumberRangeSearcher
public NumberRangeSearcher(DoubleConverter doubleConverter,
JiraAuthenticationContext authenticationContext,
FieldVisibilityBean fieldVisibilityBean)
isExistsInSeachRequest
public boolean isExistsInSeachRequest(CustomField customField,
SearchRequest searchRequest)
- Overrides:
isExistsInSeachRequest
in class AbstractCustomFieldSearcher
validateParams
public void validateParams(CustomField customField,
SearchContext searchContext,
FieldValuesHolder fieldValuesHolder,
I18nHelper i18nHelper,
ErrorCollection errors)
- Overrides:
validateParams
in class AbstractCustomFieldSearcher
getParamsFromSearchRequest
public CustomFieldParams getParamsFromSearchRequest(CustomField customField,
SearchRequest searchRequest)
- Specified by:
getParamsFromSearchRequest
in class AbstractCustomFieldSearcher
makeSearchParameters
public List makeSearchParameters(CustomField field,
CustomFieldParams params)
- Specified by:
makeSearchParameters
in class AbstractCustomFieldSearcher
params
- must never be null
- Returns:
- List of
SearchParameter
s.
getStringValue
public Object getStringValue(CustomField customField,
FieldValuesHolder fieldValuesHolder)
- Specified by:
getStringValue
in interface CustomFieldSearcher
- Overrides:
getStringValue
in class BaseCustomFieldSearcher
getValue
public Object getValue(CustomField customField,
FieldValuesHolder fieldValuesHolder)
- Specified by:
getValue
in interface CustomFieldSearcher
- Overrides:
getValue
in class BaseCustomFieldSearcher
getGreaterThanKey
public String getGreaterThanKey()
getLessThanKey
public String getLessThanKey()
getSorter
public LuceneFieldSorter getSorter(CustomField customField)
- Specified by:
getSorter
in interface SortableCustomFieldSearcher
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
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
Copyright © 2002-2007 Atlassian. All Rights Reserved.