com.atlassian.jira.jql.context
Class IssueSecurityLevelClauseContextFactory
java.lang.Object
com.atlassian.jira.jql.context.IssueSecurityLevelClauseContextFactory
- All Implemented Interfaces:
- ClauseContextFactory
@NonInjectableComponent
public class IssueSecurityLevelClauseContextFactory
- extends Object
- implements ClauseContextFactory
A context factory for issue security level clauses. The contexts that are generated by this factory will all be
QueryContextElementType.IMPLICIT. The context will contain any projects
that the security level is relevant for (that the user can see) and an
AllIssueTypesContext.
- Since:
- v4.0
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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.