@Deprecated @NonInjectableComponent public class

DefaultSessionSearchRequestManager

extends AbstractSessionSearchObjectManager<T>
implements SessionSearchRequestManager
java.lang.Object
   ↳ com.atlassian.jira.web.session.AbstractSessionSearchObjectManager<T>
     ↳ com.atlassian.jira.web.session.DefaultSessionSearchRequestManager

This class is deprecated.
since 7.1 Storing information on the httpsession is obsoleted. Please move this functionality to the frontend or other type of storage. This class will be removed in 8.0.

Class Overview

Provides access to getting and setting SearchRequest objects in session.

Summary

[Expand]
Inherited Fields
From class com.atlassian.jira.web.session.AbstractSessionSearchObjectManager
Public Constructors
DefaultSessionSearchRequestManager(HttpServletRequest request, AbstractSessionSearchObjectManager.Session session, SearchPropertiesManager searchPropertiesManager)
Public Methods
SearchRequest getCurrentObject()
void setCurrentObject(SearchRequest searchRequest)
Stores a search request in the current user's session and preferences.
Protected Methods
String getLastViewedSessionKey()
[Expand]
Inherited Methods
From class com.atlassian.jira.web.session.AbstractSessionSearchObjectManager
From class java.lang.Object
From interface com.atlassian.jira.web.session.SessionSearchObjectManager

Public Constructors

public DefaultSessionSearchRequestManager (HttpServletRequest request, AbstractSessionSearchObjectManager.Session session, SearchPropertiesManager searchPropertiesManager)

Public Methods

public SearchRequest getCurrentObject ()

Returns
  • the current user's "session" search.

public void setCurrentObject (SearchRequest searchRequest)

Stores a search request in the current user's session and preferences.

Parameters
searchRequest The search request.

Protected Methods

protected String getLastViewedSessionKey ()

Returns
  • the key which will be used to store the last viewed object in the session.