@Component
public class JqlService
extends java.lang.Object
| Constructor and Description |
|---|
JqlService(com.atlassian.jira.jql.parser.JqlQueryParser jqlQueryParser,
com.atlassian.jira.issue.search.SearchProvider searchProvider,
com.atlassian.jira.security.JiraAuthenticationContext jiraAuthenticationContext,
com.atlassian.jira.bc.issue.search.SearchService searchService,
com.atlassian.jira.issue.IssueFactory issueFactory) |
| Modifier and Type | Method and Description |
|---|---|
long |
getIssueCountByJQL(java.lang.String jql) |
java.util.Set<java.lang.Long> |
getIssuesByJQL(java.lang.String jql,
com.atlassian.jira.user.ApplicationUser user,
boolean overrideSecurity) |
java.util.List<com.atlassian.jira.issue.Issue> |
getIssuesByJQL(java.lang.String jql,
com.atlassian.jira.user.ApplicationUser user,
boolean overrideSecurity,
int maxCount) |
java.util.List<com.atlassian.jira.issue.Issue> |
getIssuesByJQL(java.lang.String jql,
com.atlassian.jira.user.ApplicationUser user,
boolean overrideSecurity,
int maxCount,
boolean throwException) |
java.util.List<java.lang.Long> |
getIssuesByJQL(java.lang.String jql,
com.atlassian.jira.user.ApplicationUser user,
boolean overrideSecurity,
int startIndex,
int endIndex) |
java.util.Set<java.lang.Long> |
getIssuesByJQL(java.lang.String jql,
boolean overrideSecurity) |
java.util.List<com.atlassian.jira.issue.Issue> |
getIssuesByJQL(java.lang.String jql,
boolean overrideSecurity,
int maxCount) |
java.util.List<java.lang.Long> |
getIssuesByJQL(java.lang.String jql,
boolean overrideSecurity,
int startIndex,
int endIndex) |
java.util.List<com.atlassian.jira.issue.Issue> |
getIssuesByJQL(java.lang.String jql,
int maxCount) |
long |
getIssuesCountByJQL(java.lang.String jql,
com.atlassian.jira.user.ApplicationUser user,
boolean overrideSecurity) |
long |
getIssuesCountByJQL(java.lang.String jql,
boolean overrideSecurity) |
boolean |
isActualJql(java.lang.String jql,
com.atlassian.jira.issue.Issue issue) |
com.atlassian.jira.util.MessageSet |
parseJql(java.lang.String jql) |
com.atlassian.jira.util.MessageSet |
validateJql(java.lang.String jql,
com.atlassian.jira.user.ApplicationUser user) |
@Autowired
public JqlService(com.atlassian.jira.jql.parser.JqlQueryParser jqlQueryParser,
com.atlassian.jira.issue.search.SearchProvider searchProvider,
com.atlassian.jira.security.JiraAuthenticationContext jiraAuthenticationContext,
com.atlassian.jira.bc.issue.search.SearchService searchService,
com.atlassian.jira.issue.IssueFactory issueFactory)
public long getIssueCountByJQL(java.lang.String jql)
public long getIssuesCountByJQL(java.lang.String jql,
boolean overrideSecurity)
public long getIssuesCountByJQL(java.lang.String jql,
com.atlassian.jira.user.ApplicationUser user,
boolean overrideSecurity)
public java.util.Set<java.lang.Long> getIssuesByJQL(java.lang.String jql,
boolean overrideSecurity)
public java.util.List<java.lang.Long> getIssuesByJQL(java.lang.String jql,
boolean overrideSecurity,
int startIndex,
int endIndex)
public java.util.List<java.lang.Long> getIssuesByJQL(java.lang.String jql,
com.atlassian.jira.user.ApplicationUser user,
boolean overrideSecurity,
int startIndex,
int endIndex)
public java.util.Set<java.lang.Long> getIssuesByJQL(java.lang.String jql,
com.atlassian.jira.user.ApplicationUser user,
boolean overrideSecurity)
public com.atlassian.jira.util.MessageSet parseJql(java.lang.String jql)
public com.atlassian.jira.util.MessageSet validateJql(java.lang.String jql,
com.atlassian.jira.user.ApplicationUser user)
public boolean isActualJql(java.lang.String jql,
com.atlassian.jira.issue.Issue issue)
public java.util.List<com.atlassian.jira.issue.Issue> getIssuesByJQL(java.lang.String jql,
int maxCount)
public java.util.List<com.atlassian.jira.issue.Issue> getIssuesByJQL(java.lang.String jql,
boolean overrideSecurity,
int maxCount)
public java.util.List<com.atlassian.jira.issue.Issue> getIssuesByJQL(java.lang.String jql,
com.atlassian.jira.user.ApplicationUser user,
boolean overrideSecurity,
int maxCount)
public java.util.List<com.atlassian.jira.issue.Issue> getIssuesByJQL(java.lang.String jql,
com.atlassian.jira.user.ApplicationUser user,
boolean overrideSecurity,
int maxCount,
boolean throwException)
throws com.atlassian.jira.issue.search.SearchException,
com.atlassian.jira.jql.parser.JqlParseException
com.atlassian.jira.issue.search.SearchExceptioncom.atlassian.jira.jql.parser.JqlParseException