public class

DefaultSharedEntitySearcher

extends Object
implements SharedEntitySearcher<S extends SharedEntity>
java.lang.Object
   ↳ com.atlassian.jira.sharing.index.DefaultSharedEntitySearcher<S extends com.atlassian.jira.sharing.SharedEntity>

Class Overview

Default implementation of SharedEntitySearcher.

Summary

Public Constructors
DefaultSharedEntitySearcher(IndexSearcherFactory searcherFactory, SharedEntityAccessor<S> accessor, QueryFactory queryFactory)
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.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.sharing.search.SharedEntitySearcher

Public Constructors

public DefaultSharedEntitySearcher (IndexSearcherFactory searcherFactory, SharedEntityAccessor<S> accessor, QueryFactory queryFactory)

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.