@Deprecated @InjectableComponent public interface

SessionSearchObjectManagerFactory

com.atlassian.jira.web.session.SessionSearchObjectManagerFactory
Known Indirect Subclasses

This interface 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 method will be removed in 8.0.

Class Overview

Factory to obtain all SessionSearchObjectManager instances.

Public Methods

public SessionNextPreviousPagerManager createNextPreviousPagerManager (HttpServletRequest request)

Parameters
request the current request
Returns
  • instance based on the specified request

public SessionNextPreviousPagerManager createNextPreviousPagerManager ()

Returns
  • instance based on the current javax.servlet.http.HttpServletRequest

public SessionNextPreviousPagerManager createNextPreviousPagerManager (VelocityRequestSession session)

Parameters
session the session obtain when processing velocity requests
Returns
  • instance based on the specified session

public SessionPagerFilterManager createPagerFilterManager (HttpServletRequest request)

Parameters
request the current request
Returns
  • instance based on the specified request

public SessionPagerFilterManager createPagerFilterManager (VelocityRequestSession session)

Parameters
session the session obtain when processing velocity requests
Returns
  • instance based on the specified session

public SessionPagerFilterManager createPagerFilterManager ()

Returns
  • instance based on the current javax.servlet.http.HttpServletRequest

public SessionSearchRequestManager createSearchRequestManager (VelocityRequestSession session)

Parameters
session the session obtain when processing velocity requests
Returns
  • instance based on the specified session

public SessionSearchRequestManager createSearchRequestManager (HttpServletRequest request)

Parameters
request the current request
Returns
  • instance based on the specified request

public SessionSearchRequestManager createSearchRequestManager ()

Returns
  • instance based on the current javax.servlet.http.HttpServletRequest

public SessionSelectedIssueManager createSelectedIssueManager (VelocityRequestSession session)

Parameters
session the session obtain when processing velocity requests
Returns
  • instance based on the specified session

public SessionSelectedIssueManager createSelectedIssueManager ()

Returns
  • instance based on the current javax.servlet.http.HttpServletRequest

public SessionSelectedIssueManager createSelectedIssueManager (HttpServletRequest request)

Parameters
request the current request
Returns
  • instance based on the specified request