public class

FilterBeanBuilder

extends Object
java.lang.Object
   ↳ com.atlassian.jira.rest.v2.search.FilterBeanBuilder

Class Overview

A builder utility to create a FilterBean

Summary

Public Constructors
FilterBeanBuilder(JiraAuthenticationContext authContext, ProjectManager projectManager, PermissionManager permissionManager, ProjectRoleManager projectRoleManager, ProjectBeanFactory projectBeanFactory, ShareTypeFactory shareTypeFactory, UserManager userManager, JqlStringSupport jqlStringSupport, GroupManager groupManager, SchemeManager schemeManager, FilterSubscriptionService filterSubscriptionService, JiraBaseUrls jiraBaseUrls, ProjectRoleBeanFactory projectRoleBeanFactory)
Public Methods
FilterBean build()
FilterBeanBuilder context(UriInfo context, String canoncialBaseUrl)
Sets the context.
FilterBeanBuilder favourite(boolean favourite)
FilterBeanBuilder filter(SearchRequest filter)
Sets the filter
FilterBeanBuilder owner(User owner)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public FilterBeanBuilder (JiraAuthenticationContext authContext, ProjectManager projectManager, PermissionManager permissionManager, ProjectRoleManager projectRoleManager, ProjectBeanFactory projectBeanFactory, ShareTypeFactory shareTypeFactory, UserManager userManager, JqlStringSupport jqlStringSupport, GroupManager groupManager, SchemeManager schemeManager, FilterSubscriptionService filterSubscriptionService, JiraBaseUrls jiraBaseUrls, ProjectRoleBeanFactory projectRoleBeanFactory)

Public Methods

public FilterBean build ()

public FilterBeanBuilder context (UriInfo context, String canoncialBaseUrl)

Sets the context.

Parameters
context a UriInfo
canoncialBaseUrl the baseurl of this instance
Returns
  • this

public FilterBeanBuilder favourite (boolean favourite)

public FilterBeanBuilder filter (SearchRequest filter)

Sets the filter

Parameters
filter a filter
Returns
  • this

public FilterBeanBuilder owner (User owner)