public class

DefaultSearchRequestAdminManager

extends Object
implements SearchRequestAdminManager
java.lang.Object
   ↳ com.atlassian.jira.issue.search.DefaultSearchRequestAdminManager

Summary

Public Constructors
DefaultSearchRequestAdminManager(SearchRequestStore searchRequestStore, SearchRequestManager searchRequestManager, ShareManager shareManager)
Public Methods
void delete(Long searchRequestId)
Delete a SearchRequest.
SearchRequest getSearchRequestById(Long id)
Called from upgrade task 321.
EnclosedIterable getSearchRequests(Group group)
Called from the admin section.
EnclosedIterable getSearchRequests(Project project)
Called from the admin section.
SearchRequest update(SearchRequest request)
Update a SearchRequest.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.issue.search.SearchRequestAdminManager

Public Constructors

public DefaultSearchRequestAdminManager (SearchRequestStore searchRequestStore, SearchRequestManager searchRequestManager, ShareManager shareManager)

Public Methods

public void delete (Long searchRequestId)

Delete a SearchRequest.

public SearchRequest getSearchRequestById (Long id)

Called from upgrade task 321. Needs permissions.

Parameters
id The id of the filter
Returns
  • The SearchRequest, or null if the request id does not exist

public EnclosedIterable getSearchRequests (Group group)

Called from the admin section. Should not perform a Search (which would seem to make sense otherwise) as we may not be indexed yet. Does not need permissions.

Parameters
group The group associated with the SearchRequests
Returns

public EnclosedIterable getSearchRequests (Project project)

Called from the admin section. Should not perform a Search (which would seem to make sense otherwise) as we may not be indexed yet. Does not need permissions.

Parameters
project Project that is associate with the filters
Returns
  • Collection of SearchRequest that have their project set to the given project

public SearchRequest update (SearchRequest request)

Update a SearchRequest. Useful for upgrading.