public class

FilterViewHelper

extends SharedEntitySearchViewHelper<E extends SharedEntity>
java.lang.Object
   ↳ com.atlassian.jira.web.action.util.sharing.SharedEntitySearchViewHelper<E extends com.atlassian.jira.sharing.SharedEntity>
     ↳ com.atlassian.jira.web.action.filter.FilterViewHelper
Known Direct Subclasses

Class Overview

A class to help with implementing searching of Filters.

Summary

Public Constructors
FilterViewHelper(ShareTypeFactory shareTypeFactory, JiraAuthenticationContext authCtx, String applicationContext, String actionUrlPrefix, SearchRequestService searchRequestService)
Public Methods
SharedEntitySearchContext getEntitySearchContext()
Protected Methods
SharedEntitySearchResult<SearchRequest> doExecuteSearch(JiraServiceContext ctx, SharedEntitySearchParameters searchParameters, int pageOffset, int pageWidth)
Execute the search for the passed parameters.
boolean validateSearchParameters(JiraServiceContext ctx, SharedEntitySearchParameters searchParameters, int pageOffset, int pageWidth)
Ensure that it is possible to execute a search with the passed parameters.
[Expand]
Inherited Methods
From class com.atlassian.jira.web.action.util.sharing.SharedEntitySearchViewHelper
From class java.lang.Object

Public Constructors

public FilterViewHelper (ShareTypeFactory shareTypeFactory, JiraAuthenticationContext authCtx, String applicationContext, String actionUrlPrefix, SearchRequestService searchRequestService)

Public Methods

public SharedEntitySearchContext getEntitySearchContext ()

Protected Methods

protected SharedEntitySearchResult<SearchRequest> doExecuteSearch (JiraServiceContext ctx, SharedEntitySearchParameters searchParameters, int pageOffset, int pageWidth)

Execute the search for the passed parameters.

Parameters
ctx the context to execute the search under.
searchParameters the parameters for the search.
pageOffset the offset of the search result page to return.
pageWidth the width of a search result page.
Returns
  • the result of the search or null if an error occurred.

protected boolean validateSearchParameters (JiraServiceContext ctx, SharedEntitySearchParameters searchParameters, int pageOffset, int pageWidth)

Ensure that it is possible to execute a search with the passed parameters.

Parameters
ctx the context to execute the search under.
searchParameters the parameters for the search.
pageOffset the offset of the search result page to return.
pageWidth the width of a search result page.
Returns
  • true iff the search can be performed.