public interface

DateSearcherInputHelper

com.atlassian.jira.issue.search.searchers.util.DateSearcherInputHelper
Known Indirect Subclasses

Class Overview

Inteface for classues that parse JQL clauses and determine if they are suitable for usage in the Navigator or Search URL.

Summary

Nested Classes
class DateSearcherInputHelper.ConvertClauseResult  
Public Methods
DateSearcherInputHelper.ConvertClauseResult convertClause(Clause clause, User user, boolean allowTimeComponent)
Take the passed clause and try and get the equivalent navigator parameters.

Public Methods

public DateSearcherInputHelper.ConvertClauseResult convertClause (Clause clause, User user, boolean allowTimeComponent)

Take the passed clause and try and get the equivalent navigator parameters. Note: this also performs a validity check on the structure of the clause to determine if it fits for the Navigator. Therefore, it is not required to check this before the call is made.

Parameters
clause the clause to convert.
user the user trying to convert the clause.
allowTimeComponent if true, date values which aren't midnight dates will be returned as midnight dates (thereby losing precision)
Returns
  • on success a map of navigator param -> value, or null on failure. The map will only contain the params that were present in the clause.