com.atlassian.jira.issue.search.quicksearch
Class DateQuickSearchHandler

java.lang.Object
  extended by com.atlassian.jira.issue.search.quicksearch.SingleWordQuickSearchHandler
      extended by com.atlassian.jira.issue.search.quicksearch.DateQuickSearchHandler
All Implemented Interfaces:
QuickSearchHandler
Direct Known Subclasses:
CreatedQuickSearchHandler, DueDateQuickSearchHandler, UpdatedQuickSearchHandler

public abstract class DateQuickSearchHandler
extends SingleWordQuickSearchHandler

A date searcher that can handle QuickSearches of the type field:<param> where param is one of:

Note that relative dates are separated by a comma, and they cannot contain any spaces. Therefore only one time slice is allowed.


Constructor Summary
protected DateQuickSearchHandler(JiraAuthenticationContext authenticationContext)
           
 
Method Summary
protected abstract  String getPrefix()
           
protected abstract  String getSearchParamName()
           
protected  Map handleWord(String word, QuickSearchResult searchResult)
          Hanldle a single word, and return a map of parameters
 
Methods inherited from class com.atlassian.jira.issue.search.quicksearch.SingleWordQuickSearchHandler
getByName, modifySearchResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateQuickSearchHandler

protected DateQuickSearchHandler(JiraAuthenticationContext authenticationContext)
Method Detail

handleWord

protected Map handleWord(String word,
                         QuickSearchResult searchResult)
Description copied from class: SingleWordQuickSearchHandler
Hanldle a single word, and return a map of parameters

Specified by:
handleWord in class SingleWordQuickSearchHandler
Parameters:
word - A single word - guaranteed to not be null
searchResult - The existing search result
Returns:
A Map of parameters that can be used as a URL.

getPrefix

protected abstract String getPrefix()

getSearchParamName

protected abstract String getSearchParamName()


Copyright © 2002-2010 Atlassian. All Rights Reserved.