public class JiraVersionCompatibilitySupport
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.reflect.Method |
getIssues |
private java.lang.reflect.Method |
getResults |
private static org.slf4j.Logger |
log |
private java.lang.Integer |
majorVersion |
private java.lang.Integer |
minorVersion |
private com.atlassian.jira.bc.issue.search.SearchService |
searchService |
| Constructor and Description |
|---|
JiraVersionCompatibilitySupport(com.atlassian.sal.api.ApplicationProperties applicationProperties,
com.atlassian.jira.bc.issue.search.SearchService searchService) |
| Modifier and Type | Method and Description |
|---|---|
private void |
decodeJIRAVersion(com.atlassian.sal.api.ApplicationProperties salAppProperties) |
int |
getIssueCount(com.atlassian.query.Query jqlQuery,
com.atlassian.jira.web.bean.PagerFilter pagerFilter) |
java.util.List<com.atlassian.jira.issue.Issue> |
getIssuesFromSearchResult(com.atlassian.jira.issue.search.SearchResults searchResults) |
java.lang.Integer |
getMajorVersion() |
com.atlassian.jira.issue.search.SearchResults |
getSearchResults(com.atlassian.jira.user.ApplicationUser applicationUser,
com.atlassian.query.Query jqlQuery,
com.atlassian.jira.web.bean.PagerFilter pagerFilter) |
private void |
initMethods() |
java.util.List<com.atlassian.jira.issue.Issue> |
search(com.atlassian.jira.user.ApplicationUser applicationUser,
com.atlassian.query.Query jqlQuery,
com.atlassian.jira.web.bean.PagerFilter pagerFilter) |
java.util.List<com.atlassian.jira.issue.Issue> |
searchOverrideSecurity(com.atlassian.query.Query jqlQuery,
com.atlassian.jira.web.bean.PagerFilter pagerFilter) |
private static final org.slf4j.Logger log
private final com.atlassian.jira.bc.issue.search.SearchService searchService
private java.lang.Integer majorVersion
private java.lang.Integer minorVersion
private java.lang.reflect.Method getResults
private java.lang.reflect.Method getIssues
public JiraVersionCompatibilitySupport(com.atlassian.sal.api.ApplicationProperties applicationProperties,
com.atlassian.jira.bc.issue.search.SearchService searchService)
public java.lang.Integer getMajorVersion()
private void decodeJIRAVersion(com.atlassian.sal.api.ApplicationProperties salAppProperties)
private void initMethods()
@Nonnull
public java.util.List<com.atlassian.jira.issue.Issue> search(com.atlassian.jira.user.ApplicationUser applicationUser,
com.atlassian.query.Query jqlQuery,
com.atlassian.jira.web.bean.PagerFilter pagerFilter)
throws com.atlassian.jira.issue.search.SearchException
com.atlassian.jira.issue.search.SearchExceptionpublic com.atlassian.jira.issue.search.SearchResults getSearchResults(com.atlassian.jira.user.ApplicationUser applicationUser,
com.atlassian.query.Query jqlQuery,
com.atlassian.jira.web.bean.PagerFilter pagerFilter)
throws com.atlassian.jira.issue.search.SearchException
com.atlassian.jira.issue.search.SearchException@Nonnull
public java.util.List<com.atlassian.jira.issue.Issue> searchOverrideSecurity(com.atlassian.query.Query jqlQuery,
com.atlassian.jira.web.bean.PagerFilter pagerFilter)
throws com.atlassian.jira.issue.search.SearchException
com.atlassian.jira.issue.search.SearchExceptionpublic int getIssueCount(com.atlassian.query.Query jqlQuery,
com.atlassian.jira.web.bean.PagerFilter pagerFilter)
throws com.atlassian.jira.issue.search.SearchException
com.atlassian.jira.issue.search.SearchExceptionpublic java.util.List<com.atlassian.jira.issue.Issue> getIssuesFromSearchResult(com.atlassian.jira.issue.search.SearchResults searchResults)