Class DefaultWorkRatioSearcherInputHelper

java.lang.Object
com.atlassian.jira.issue.search.searchers.util.DefaultWorkRatioSearcherInputHelper
All Implemented Interfaces:
WorkRatioSearcherInputHelper

@NonInjectableComponent public class DefaultWorkRatioSearcherInputHelper extends Object implements WorkRatioSearcherInputHelper
Helper class to parse JQL clauses and determine if they are suitable for usage in the Navigator or Search URL.
Since:
v4.0
  • Constructor Details

  • Method Details

    • convertClause

      public Map<String,String> convertClause(Clause clause, ApplicationUser user)
      Description copied from interface: WorkRatioSearcherInputHelper
      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.

      Specified by:
      convertClause in interface WorkRatioSearcherInputHelper
      Parameters:
      clause - the clause to convert.
      user - the user trying to convert the clause.
      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.