com.atlassian.jira.jql.context
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:
AllTextClauseQueryFactory
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AllTextClauseContextFactory
public AllTextClauseContextFactory(CustomFieldManager customFieldManager,
SearchHandlerManager searchHandlerManager,
ContextSetUtil contextSetUtil)
getClauseContext
public ClauseContext getClauseContext(com.atlassian.crowd.embedded.api.User 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 searchterminalClause
- 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.
Copyright © 2002-2012 Atlassian. All Rights Reserved.