public interface

SharedEntitySearcher

com.atlassian.jira.sharing.search.SharedEntitySearcher<S extends com.atlassian.jira.sharing.SharedEntity>
Known Indirect Subclasses

Class Overview

Perform searches for SharedEntity instances.

Summary

Public Methods
SharedEntitySearchResult<S> search(SharedEntitySearchParameters searchParameters, ApplicationUser user, int pageOffset, int pageWidth)
Search for SharedEntity instances that match the passed in searchParameters.
SharedEntitySearchResult<S> search(SharedEntitySearchParameters searchParameters)
Search for SharedEntity instances that match the passed in searchParameters.

Public Methods

public SharedEntitySearchResult<S> search (SharedEntitySearchParameters searchParameters, ApplicationUser user, int pageOffset, int pageWidth)

Search for SharedEntity instances that match the passed in searchParameters.

Parameters
searchParameters the search searchParameters for the search.
user the user to perform the search as.
pageOffset the page that should be returned by the search. Must be >=0.
pageWidth the width of the page that should be returned by the search. Can be set to Integer.MAX_VALUE if you want to return all results at one. In this case it is compulsory to set pageOffest to 0.
Returns
  • the search results.

public SharedEntitySearchResult<S> search (SharedEntitySearchParameters searchParameters)

Search for SharedEntity instances that match the passed in searchParameters. Used for system searches. Unpaged and no permissions query performed.

Parameters
searchParameters the search searchParameters for the search.
Returns
  • the search results.