Class AllTextClauseContextFactory

java.lang.Object
com.atlassian.jira.jql.context.AllTextClauseContextFactory
All Implemented Interfaces:
ClauseContextFactory

@InjectableComponent public class AllTextClauseContextFactory extends Object implements ClauseContextFactory
Calculates the context of the "all text" clause. Since the clause essentially aggregates all the free text fields visible to the user, the context is calculated by aggregating the contexts of each individual clause.
Since:
v4.0
See Also:
  • Constructor Details

  • Method Details

    • getClauseContext

      public ClauseContext getClauseContext(ApplicationUser searcher, TerminalClause terminalClause)
      Description copied from interface: ClauseContextFactory
      Generates a clause context for the associated handler. If the clause context could not be determined for any reason, this will return the Global Clause Context.
      Specified by:
      getClauseContext in interface ClauseContextFactory
      Parameters:
      searcher - the user who is performing the search
      terminalClause - the clause for which this factory is generating a context.
      Returns:
      ClauseContext that contains the implied and explicit project and issue types that this clause is in context for.