com.atlassian.jira.rpc.soap.service
Class SearchServiceImpl
java.lang.Object
com.atlassian.jira.rpc.soap.service.SearchServiceImpl
- All Implemented Interfaces:
- SearchService
public class SearchServiceImpl
- extends java.lang.Object
- implements SearchService
Constructor Summary |
SearchServiceImpl(com.atlassian.jira.issue.search.SearchProvider searchProvider,
com.atlassian.jira.bc.filter.SearchRequestService searchRequestService,
com.atlassian.jira.issue.CustomFieldManager customFieldManager,
SoapUtilsBean soapUtilsBean,
com.atlassian.jira.project.ProjectManager projectManager,
com.atlassian.jira.issue.AttachmentManager attachmentManager,
com.atlassian.jira.plugin.searchrequestview.auth.Authorizer requestAuthorizer,
com.atlassian.jira.bc.issue.search.SearchService theRealSearchService,
com.atlassian.jira.issue.IssueManager issueManager,
com.atlassian.jira.security.PermissionManager permissionManager)
|
Method Summary |
long |
getIssueCountForFilter(com.atlassian.crowd.embedded.api.User user,
java.lang.String filterId)
|
RemoteIssue[] |
getIssues(com.atlassian.crowd.embedded.api.User user,
java.lang.String filterId)
|
RemoteIssue[] |
getIssues(com.atlassian.crowd.embedded.api.User user,
java.lang.String filterId,
int offSet,
int maxNumResults)
|
RemoteIssue[] |
getIssuesFromJqlSearch(com.atlassian.crowd.embedded.api.User user,
java.lang.String jqlSearch,
int maxNumResults)
|
RemoteIssue[] |
getIssuesFromTextSearch(com.atlassian.crowd.embedded.api.User user,
java.lang.String searchTerms)
|
RemoteIssue[] |
getIssuesFromTextSearch(com.atlassian.crowd.embedded.api.User user,
java.lang.String searchTerms,
int offSet,
int maxNumResults)
|
RemoteIssue[] |
getIssuesFromTextSearchWithProject(com.atlassian.crowd.embedded.api.User user,
java.lang.String[] projectKeys,
java.lang.String searchTerms,
int maxNumResults)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchServiceImpl
public SearchServiceImpl(com.atlassian.jira.issue.search.SearchProvider searchProvider,
com.atlassian.jira.bc.filter.SearchRequestService searchRequestService,
com.atlassian.jira.issue.CustomFieldManager customFieldManager,
SoapUtilsBean soapUtilsBean,
com.atlassian.jira.project.ProjectManager projectManager,
com.atlassian.jira.issue.AttachmentManager attachmentManager,
com.atlassian.jira.plugin.searchrequestview.auth.Authorizer requestAuthorizer,
com.atlassian.jira.bc.issue.search.SearchService theRealSearchService,
com.atlassian.jira.issue.IssueManager issueManager,
com.atlassian.jira.security.PermissionManager permissionManager)
getIssues
public RemoteIssue[] getIssues(com.atlassian.crowd.embedded.api.User user,
java.lang.String filterId)
throws RemoteException
- Specified by:
getIssues
in interface SearchService
- Throws:
RemoteException
getIssues
public RemoteIssue[] getIssues(com.atlassian.crowd.embedded.api.User user,
java.lang.String filterId,
int offSet,
int maxNumResults)
throws RemoteException
- Specified by:
getIssues
in interface SearchService
- Throws:
RemoteException
getIssueCountForFilter
public long getIssueCountForFilter(com.atlassian.crowd.embedded.api.User user,
java.lang.String filterId)
throws RemoteException
- Specified by:
getIssueCountForFilter
in interface SearchService
- Throws:
RemoteException
getIssuesFromTextSearch
public RemoteIssue[] getIssuesFromTextSearch(com.atlassian.crowd.embedded.api.User user,
java.lang.String searchTerms)
throws RemoteException
- Specified by:
getIssuesFromTextSearch
in interface SearchService
- Throws:
RemoteException
getIssuesFromTextSearch
public RemoteIssue[] getIssuesFromTextSearch(com.atlassian.crowd.embedded.api.User user,
java.lang.String searchTerms,
int offSet,
int maxNumResults)
throws RemoteException
- Specified by:
getIssuesFromTextSearch
in interface SearchService
- Throws:
RemoteException
getIssuesFromTextSearchWithProject
public RemoteIssue[] getIssuesFromTextSearchWithProject(com.atlassian.crowd.embedded.api.User user,
java.lang.String[] projectKeys,
java.lang.String searchTerms,
int maxNumResults)
throws RemoteException
- Specified by:
getIssuesFromTextSearchWithProject
in interface SearchService
- Throws:
RemoteException
getIssuesFromJqlSearch
public RemoteIssue[] getIssuesFromJqlSearch(com.atlassian.crowd.embedded.api.User user,
java.lang.String jqlSearch,
int maxNumResults)
throws RemoteException
- Specified by:
getIssuesFromJqlSearch
in interface SearchService
- Throws:
RemoteException
Copyright © 2004-2011 Atlassian. All Rights Reserved.