com.atlassian.jira.jql.context
Class CustomFieldClauseContextFactory
java.lang.Object
com.atlassian.jira.jql.context.CustomFieldClauseContextFactory
- All Implemented Interfaces:
- ClauseContextFactory
public class CustomFieldClauseContextFactory
- extends Object
- implements ClauseContextFactory
Generates the ClauseContext for a custom field. This takes into account what context the custom field
has been configured against, whether the custom field is visible in the field configuration scheme,
and if the user has permission to see the project that the field has been configured against.
- Since:
- v4.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomFieldClauseContextFactory
public CustomFieldClauseContextFactory(CustomField customField,
FieldConfigSchemeClauseContextUtil fieldConfigSchemeClauseContextUtil,
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.