java.lang.Object
com.atlassian.jira.projects.page.summary.issue.summary.vignettes.service.JqlFactory

@Named public class JqlFactory extends Object
This class provides a way to generate JQL queries specific to a project.
  • Constructor Details

    • JqlFactory

      public JqlFactory()
  • Method Details

    • getQueryForAllIssues

      public Query getQueryForAllIssues(Project project)
      Return a Query that will allow us to retrieve the issues for this Project.
      Parameters:
      project - the project scope for the query
      Returns:
      see above
    • getQueryForAllIssuesWithPriority

      public Query getQueryForAllIssuesWithPriority(Project project, Priority priority)
    • getQueryForAllIssuesWithNoPriority

      public Query getQueryForAllIssuesWithNoPriority(Project project)
    • getQueryForAllUnresolvedIssues

      public Query getQueryForAllUnresolvedIssues(Project project)
    • getQueryForAllUnresolvedIssuesWithAssignee

      public Query getQueryForAllUnresolvedIssuesWithAssignee(Project project, ApplicationUser assignee)
    • getQueryForAllUnassignedAndUnresolvedIssues

      public Query getQueryForAllUnassignedAndUnresolvedIssues(Project project)