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.SearchException
public 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.SearchException
public 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.SearchException
public java.util.List<com.atlassian.jira.issue.Issue> getIssuesFromSearchResult(com.atlassian.jira.issue.search.SearchResults searchResults)