com.atlassian.jira.issue.search.util
Class SearchPropertiesManager

java.lang.Object
  extended by com.atlassian.jira.issue.search.util.SearchPropertiesManager

@InjectableComponent
public class SearchPropertiesManager
extends Object

Manages storing search requests ("session" search) in user properties.

Since:
v5.2

Field Summary
static String FILTER_ID_KEY
           
static String JQL_KEY
           
 
Constructor Summary
SearchPropertiesManager(JiraAuthenticationContext jiraAuthenticationContext, SearchRequestService searchRequestService, SearchService searchService, UserPropertyManager userPropertyManager)
           
 
Method Summary
 SearchRequest getSearchRequest()
           
 void setSearchRequest(SearchRequest searchRequest)
          Store a search request in the current user's preferences.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FILTER_ID_KEY

public static final String FILTER_ID_KEY
See Also:
Constant Field Values

JQL_KEY

public static final String JQL_KEY
See Also:
Constant Field Values
Constructor Detail

SearchPropertiesManager

public SearchPropertiesManager(JiraAuthenticationContext jiraAuthenticationContext,
                               SearchRequestService searchRequestService,
                               SearchService searchService,
                               UserPropertyManager userPropertyManager)
Method Detail

getSearchRequest

public SearchRequest getSearchRequest()
Returns:
The SearchRequest stored in the current user's properties or null if one hasn't been stored or the user isn't logged in.

setSearchRequest

public void setSearchRequest(SearchRequest searchRequest)
Store a search request in the current user's preferences.

Does nothing if the user isn't logged in.

Parameters:
searchRequest - The search request to store.


Copyright © 2002-2014 Atlassian. All Rights Reserved.