Interface DateSearcherInputHelper
- All Known Implementing Classes:
AbstractDateSearchInputHelper,DefaultDateSearcherInputHelper,RelativeDateSearcherInputHelper
public interface DateSearcherInputHelper
Inteface for classues that parse JQL clauses and determine if they are suitable for usage in the Navigator or Search URL.
- Since:
- v4.0
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionconvertClause(Clause clause, ApplicationUser user, boolean allowTimeComponent) Take the passed clause and try and get the equivalent navigator parameters.
-
Method Details
-
convertClause
DateSearcherInputHelper.ConvertClauseResult convertClause(Clause clause, ApplicationUser 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.
-