|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.greenhopper.service.JqlQueryServiceImpl
@Service(value="gh-jqlQueryService") public class JqlQueryServiceImpl
Default implementation of JqlQueryService
Nested Class Summary | |
---|---|
static class |
JqlQueryServiceImpl.PrettyQuery
|
Field Summary |
---|
Fields inherited from interface com.atlassian.greenhopper.service.JqlQueryService |
---|
SERVICE |
Constructor Summary | |
---|---|
JqlQueryServiceImpl()
|
Method Summary | |
---|---|
void |
addAllOpenBacklogsClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder,
com.opensymphony.user.User user,
XProject xproject,
JqlQueryServiceImpl.PrettyQuery prettyQuery)
|
void |
addAllOpenBacklogsClauseNoSecurity(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder,
XProject xproject)
|
void |
addBacklogClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder,
Backlog backlog,
boolean pending,
JqlQueryServiceImpl.PrettyQuery prettyQuery)
|
void |
addBacklogClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder,
java.lang.Long backlogId,
boolean pending)
|
void |
addBacklogHistoryFieldClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder,
Backlog backlog,
JqlQueryServiceImpl.PrettyQuery prettyQuery)
|
void |
addBacklogIdsClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder,
java.util.Collection<java.lang.String> backlogIds,
boolean pending)
|
void |
addIssueNotInBacklogClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder,
Backlog backlog,
java.util.Collection<com.atlassian.jira.issue.Issue> children)
all issues that are in the list but not in the selected backlog |
void |
addNotArchivedBacklogClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder,
com.opensymphony.user.User user,
XProject xproject)
all backlogs in the archived state should be ignored. |
void |
addXProjectBacklogClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder,
Backlog backlog,
boolean pendingOnly,
JqlQueryServiceImpl.PrettyQuery prettyQuery)
Get the Clause for a backlog search |
void |
addXProjectClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder,
XProject xproject)
|
void |
addXProjectClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder,
XProject xproject,
JqlQueryServiceImpl.PrettyQuery prettyQuery)
|
com.atlassian.jira.jql.builder.JqlQueryBuilder |
applyQuickFilters(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder,
IssueListData listData,
com.opensymphony.user.User user,
XProject xproject)
Applies the quick filters for the issue view. |
com.atlassian.query.Query |
getProjectsQuery(java.util.Collection<com.atlassian.jira.project.Project> projects)
Get a query that matches all projects |
com.atlassian.query.clause.Clause |
getUnreleasedVersionsClause()
Builds the unreleased version clause |
com.atlassian.query.clause.Clause |
getXProjectClause(com.atlassian.jira.project.Project project)
Builds the XProject query clause. |
com.atlassian.query.clause.Clause |
getXProjectClause(XProject xproject)
Builds the XProject query clause for the passed XProject |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JqlQueryServiceImpl()
Method Detail |
---|
public void addXProjectClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder, XProject xproject)
addXProjectClause
in interface JqlQueryService
public void addXProjectClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder, XProject xproject, JqlQueryServiceImpl.PrettyQuery prettyQuery)
addXProjectClause
in interface JqlQueryService
public com.atlassian.query.clause.Clause getXProjectClause(XProject xproject)
getXProjectClause
in interface JqlQueryService
public com.atlassian.query.clause.Clause getXProjectClause(com.atlassian.jira.project.Project project)
getXProjectClause
in interface JqlQueryService
project
- a project part of the XProject.
public com.atlassian.query.clause.Clause getUnreleasedVersionsClause()
getUnreleasedVersionsClause
in interface JqlQueryService
public void addXProjectBacklogClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder, Backlog backlog, boolean pendingOnly, JqlQueryServiceImpl.PrettyQuery prettyQuery)
JqlQueryService
addXProjectBacklogClause
in interface JqlQueryService
public com.atlassian.query.Query getProjectsQuery(java.util.Collection<com.atlassian.jira.project.Project> projects)
JqlQueryService
getProjectsQuery
in interface JqlQueryService
public void addBacklogIdsClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder, java.util.Collection<java.lang.String> backlogIds, boolean pending)
addBacklogIdsClause
in interface JqlQueryService
public void addBacklogClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder, Backlog backlog, boolean pending, JqlQueryServiceImpl.PrettyQuery prettyQuery)
addBacklogClause
in interface JqlQueryService
public void addBacklogHistoryFieldClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder, Backlog backlog, JqlQueryServiceImpl.PrettyQuery prettyQuery)
addBacklogHistoryFieldClause
in interface JqlQueryService
public void addBacklogClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder, java.lang.Long backlogId, boolean pending)
public void addAllOpenBacklogsClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder, com.opensymphony.user.User user, XProject xproject, JqlQueryServiceImpl.PrettyQuery prettyQuery)
addAllOpenBacklogsClause
in interface JqlQueryService
public void addAllOpenBacklogsClauseNoSecurity(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder, XProject xproject)
addAllOpenBacklogsClauseNoSecurity
in interface JqlQueryService
public com.atlassian.jira.jql.builder.JqlQueryBuilder applyQuickFilters(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder, IssueListData listData, com.opensymphony.user.User user, XProject xproject)
JqlQueryService
applyQuickFilters
in interface JqlQueryService
public void addIssueNotInBacklogClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder, Backlog backlog, java.util.Collection<com.atlassian.jira.issue.Issue> children)
JqlQueryService
addIssueNotInBacklogClause
in interface JqlQueryService
backlog
- - check that issues are NOT in this backlogchildren
- - check that these issues are NOT in the backlogpublic void addNotArchivedBacklogClause(com.atlassian.jira.jql.builder.JqlQueryBuilder queryBuilder, com.opensymphony.user.User user, XProject xproject)
JqlQueryService
addNotArchivedBacklogClause
in interface JqlQueryService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |