com.atlassian.greenhopper.customfield.backlog.jira42
Class AbstractProjectAttributeClauseContextFactory<T>
java.lang.Object
com.atlassian.greenhopper.customfield.backlog.jira42.AbstractProjectAttributeClauseContextFactory<T>
- All Implemented Interfaces:
- com.atlassian.jira.jql.context.ClauseContextFactory
- Direct Known Subclasses:
- BacklogClauseContextFactory
public abstract class AbstractProjectAttributeClauseContextFactory<T>
- extends java.lang.Object
- implements com.atlassian.jira.jql.context.ClauseContextFactory
An abstract class for generating the context for version and components of projects.
- Since:
- v4.0
Constructor Summary |
protected |
AbstractProjectAttributeClauseContextFactory(com.atlassian.jira.jql.resolver.IndexInfoResolver<T> indexInfoResolver,
com.atlassian.jira.jql.operand.JqlOperandResolver jqlOperandResolver,
com.atlassian.jira.security.PermissionManager permissionManager)
|
Method Summary |
com.atlassian.jira.jql.context.ClauseContext |
getClauseContext(com.opensymphony.user.User searcher,
com.atlassian.query.clause.TerminalClause terminalClause)
|
protected abstract com.atlassian.jira.jql.context.ClauseContext |
getContextFromClause(com.opensymphony.user.User searcher,
com.atlassian.query.clause.TerminalClause terminalClause)
|
protected java.util.Set<com.atlassian.jira.jql.context.ProjectIssueTypeContext> |
getContextsForProject(com.opensymphony.user.User searcher,
com.atlassian.jira.project.Project project)
|
protected java.util.List<java.lang.Long> |
getIds(com.atlassian.jira.jql.operand.QueryLiteral literal)
|
protected boolean |
isEqualityOperator(com.atlassian.query.operator.Operator operator)
|
protected boolean |
isNegationOperator(com.atlassian.query.operator.Operator operator)
|
protected boolean |
isRelationalOperator(com.atlassian.query.operator.Operator operator)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractProjectAttributeClauseContextFactory
protected AbstractProjectAttributeClauseContextFactory(com.atlassian.jira.jql.resolver.IndexInfoResolver<T> indexInfoResolver,
com.atlassian.jira.jql.operand.JqlOperandResolver jqlOperandResolver,
com.atlassian.jira.security.PermissionManager permissionManager)
getClauseContext
public com.atlassian.jira.jql.context.ClauseContext getClauseContext(com.opensymphony.user.User searcher,
com.atlassian.query.clause.TerminalClause terminalClause)
- Specified by:
getClauseContext
in interface com.atlassian.jira.jql.context.ClauseContextFactory
getContextFromClause
protected abstract com.atlassian.jira.jql.context.ClauseContext getContextFromClause(com.opensymphony.user.User searcher,
com.atlassian.query.clause.TerminalClause terminalClause)
getContextsForProject
protected java.util.Set<com.atlassian.jira.jql.context.ProjectIssueTypeContext> getContextsForProject(com.opensymphony.user.User searcher,
com.atlassian.jira.project.Project project)
isNegationOperator
protected boolean isNegationOperator(com.atlassian.query.operator.Operator operator)
isRelationalOperator
protected boolean isRelationalOperator(com.atlassian.query.operator.Operator operator)
isEqualityOperator
protected boolean isEqualityOperator(com.atlassian.query.operator.Operator operator)
getIds
protected java.util.List<java.lang.Long> getIds(com.atlassian.jira.jql.operand.QueryLiteral literal)
- Parameters:
literal
- the query literal; must not be null or the empty literal
- Returns:
- the ids representing the index values of this literal; never null.
Copyright © 2007-2011 Atlassian. All Rights Reserved.